From docs/onboarding/bounty.onboarding_checklist.reference.md
Checklist
Final checks
Instructions
Working on a bounty
- All the collaboration happens on GitHub as a typical open-source project
- Take time to peruse the description of the bounty
- No need to rush, there is always time and work to do
- Before any implementation, the contributor should create an issue for the task
and post a detailed plan of action there
- By default the contributor is then free to proceed according to their plan
(implement, file a PR)
- We reserve the right to review and propose changes at any point
- For each bounty, the contributor should spend ~1 hour looking for a package or
already existing solutions on GitHub
- One should report the findings even if nothing has been found (e.g.,
explaining how the search was done)
- It's totally ok (and actually recommended) to re-use packages and other
people's work to get stuff done
- If you find an implementation of the bounty in the wild, congrats, you made
money with very little work
- All code needs to be written using our coding style
- All code needs to be unit tested according to our
standards and infrastructure
- The project needs to be documented in the way we
document software
- To get used to our process, for the first couple of PRs post the
PR checklist
in a comment and check the boxes when the requirements are met
From docs/onboarding/bounty.onboarding_checklist.reference.md
Checklist
Source:
bounty.onboarding_checklist.reference.mdContributor: Clone the repos
Contributor: Set up the development environment following instructions
in
intern.set_up_development_on_laptop.how_to_guide.mdContributor: Carefully study all the documents in the must-read list:
the must-read list
Final checks
i run_fast_tests)i lint --files="...")i docker_bash)i docker_jupyter)Instructions
Working on a bounty
and post a detailed plan of action there
(implement, file a PR)
already existing solutions on GitHub
explaining how the search was done)
people's work to get stuff done
money with very little work
code_template.py,coding style doc,
examples of good code
help with formatting and style fixes
standards and infrastructure
document software
PR checklist
in a comment and check the boxes when the requirements are met