Feature Development Workflow

Developing a feature is much more than just coding it what was specified. This checklist covers other points that are important for code quality and a smoother hand-off. Access Github Repo.
development-workflow; quality-assurance;
Checks are saved in your local storage

Process

  • Read feature specs thoroughly.
  • Follow git-flow .
  • Develop feature and write automated tests.
  • As you progress and learn about feature and code, add items to feature checklist, such as code in need of review, tests to write, code to refactor, important edge case not covered in original checklist
  • Run tests locally and test manually.
  • Add "QA checklist". There, add things that feature reviewer must do when revising . Eg.: click this button, fill that form...
  • Do the PR, follow the Pull request workflow .

Yay! You completed the checklist top to bottom!
Now spread the ❤︎ by thanking the author, making improvements or creating you own checklist!