- Fork this repository if you're doing this for the first time or pull in upstream changes if you already have a fork. Read more about forking on github help pages.
- First, fix all tests that are broken (red). Focus on writing a minimum amount of code to pass the tests (green). The less code you write, the better.
- Record your work in a single commit.
- Second, write at least one new test case, or modify at least one existing test case. Focus on the new functionality. Make sure the new test is consistent with the already existing suite. New tests should not pass (be red).
- Record your work in a second commit.
- Push the changes to your fork repo.
- Create a pull request.
- Fork this repository if you're doing this for the first time or pull in upstream changes if you already have a fork. Read more about forking on github help pages.
- Add/change at most 5 lines of code in such a way that each change is covered by a separate test. You can add as many lines of tests as you need.
- Record your work in one or more commits.
- Push the changes to your fork repo.
- Create a pull request.
- Description of the task
- First code review
- Second code review
- Third code review
- Fourth code review
- Fifth code review
- Sixth code review
- Seventh code review
- Eighth code review
- Ninth code review
- Tenth code review and a small change of rules
- Eleventh code review
- Twelfth code review
- Thirteenth code review
- Fourteenth code review