Documentation Standard in Repos
Each repo needs to have a folder called _DOCUMENTATION_
which is a markdown directory of information pertaining to the specific repo. This also makes sure that documentation is tracked in Git and can contain historical documentation. The folder structure should be:
- _DOCUMENTATION_
- Decisions: A folder containing decisions that I made, like why I went with one library over another, why some CSS is the way it is, why I chose a framework vs another, etc.
- Processes: A folder containing specific processes, such as development, deployment
- Acceptance Criteria: A folder containing types of requirements for the site or package
- Project Overview: A file containing basic information about the project.
Filenames should be written in Title Case, not kebab-case.
Project Overview Page Outline
md
# Project Overview - [Project Name]
[Project Description]
## Objectives
1. [Objective 1]
2. [Objective 2]
3. [Objective 3]
## System Architecture
**Frontend:** [Framework(s)]
**Backend:** [Frameworks(s)]
**Database:** [Database]
**Integrations:** [3rd Party Software]
## Stakeholders
**Name:** [Name]
**Role:** [Role]
**Responsibility:** [Responsibility]
## User Roles
**Role Name:** [Role Name]
**Inherits:** [Role Name, if any]
**Description:** [Responsibility]
## Project Links
- [Website](https://...)