- Fork this project to your github account
- Clone source code from this project
- Run all tests
- Make the tests pass which one-by-one test
- Commit code after a test passed (With readable commit message)
- Push your code
- Number of test passed
- Commit message
- Coding formatting
- Readable code
- Number of new tests