- If doing a freelance project, do fear/prevent/repair
- Create use case diagram
- Write out use cases
- Write out initial program description
- From program description, list steps
- If using python, create virtual environment
- If using python, generate requirements.txt
- Write first draft
- Add linter, check
- Add Dockerfile, if desired
- Add README file
- Close main branch
- Initial commit w/tag (0.7.0)
- Initial pipeline w/deployment
- Additional tests and features