Duy Huynh Duy Huynh

My personalized Docs-Driven Development.

I usually have 3 types of documentation in my projects:

  • devlogs (in github), everyone can read, gear more toward developer
  • README.md (in github), everyone can read, THE SINGLE SOURCE OF TRUTH about the project. The only .md file that allows to exists outside devlogs. How to abcxyz, it can link to files in devlogs for more details (testing, architecture, design decisions,…)
  • duylocaldev (locally), may contain secrets, passwords, sensitive notes,…

devlogs

  • PROGRESS/INDEX: A file that i wanna open instantly when open the project Contains next, later

  • Overview (Things that are in the code already, not leftovers, plans or ideas)

    • Design decisions
    • Architecture
    • Testing
  • Plans: ongoing, whether implemented or not (uncommited of the above)

  • Backlogs: ideas not in plans (not planned to do yet)