Open Aliserag opened 4 years ago
Do we need this? The best documentation is the code usually.
IMO our app is actually simple enough such that @NoirKomBatman is correct. This maybe wouldn't be the case if we were building an API or something (in which case our users are developers who would be in need of API contract details), but since we're essentially a static site, we should be fine without any significant docs.
That being said, our docs (e.g: CONTRIBUTING.md
and README.md
) could use a little bit of
extra work.
For example, our CONTRIBUTING.md
doc could have more specific details about branch-naming schemes, code reviews, etc. There is lots of room for improvement here.
In addition, the root README.md
could mention some details about the tech stack, how our serverless works, and reference the app/README.md
file for details on local dev setup for the frontend.
Overview: For a programmer reliable documentation is always a must. The presence of documentation helps keep track of all aspects of an application and it improves on the quality of a software product. Its main focuses are development, maintenance and knowledge transfer to other developers. Successful documentation will make information easily accessible, provide a limited number of user entry points, help new users learn quickly, simplify the product and help cut support costs. Documentation is usually focused on the following components that make up an application: server environments, business rules, databases/files, troubleshooting, application installation and code deployment.
What needs to be done:
Criteria of success:
Stakeholder: @Aliserag