HomeLearnContributeFundingForumChat
    HomeContributeBounties
    Working on a Bounty
    Working on a Bounty
    Bounties come in many shapes and sizes but there are a few ways to make sure things run smoothly. Here’s the recommended workflow for new contributors.
    Make sure to express interest in the chat before working on a bounty. Community Development

    The Process

    1

    Work With the Community Team

    Most medium to large bounties require collaboration with the Contributing Team. Contributors working on bounties are assigned an Advisor, and in some cases, introduced to other contributors.
    Work together to develop a plan that helps structure the approach:
    • Clear, attainable goals
    • Realistic timelines and deadlines
    • The best way to split up any work
    • Roles and responsibilities
    • Times to sync up
    Need help getting started? Utilize a project plan template.
    2

    Review the Resources

    Content

    For writing or creating content, review the following resources to ensure the content meets standards.
    Writing style guide
    Reviewer guide
    Visual style guide

    Technical Resources

    For developing with Maker, review this curated list of documentation, guides, tools, and APIs.
    For developing on this Portal, review this documentation, guides.
    Portal Resources
    3

    Work Openly

    Start work in a Google Doc so the Contributing Team can collaboratively review and leave feedback. Be sure to communicate regularly with the team and the wider community. It's strongly encouraged to share work, ask for feedback and keep everyone updated in the community chat
    Keep the GitHub issue attached to your bounty up to date with comments and feedback.

    Submit a Final Draft

    If the work is content-based, it will have to be copied from a Google Doc to markdown. All content on the site is in markdown. Use Hack.md to create markdown content.
    When your work is ready for final approval, submit a pull request in GitHub and update the GitHub issue.
    Once a pull request has been approved, the Advisor will let give directions for requesting Dai.
    4

    Help Improve the Process

    Once a bounty has been completed, let us know what went well and what didn’t. Suggest any ideas for improvements. This can be done on a call or via community chat.

    See Open Bounties

    Ready to get to work? Check out which bounties currently need help.

    Want To Improve this Page?

    Learn how to suggest content changes to this page.