Documentation for Javascript Projects
Common Patterns
There are common features and patterns in all Javascript projects that require documentation
What this library Does:
- Problems that it solves
- Why these problems should be solved
- How this Library makes it better
Using the Library
- System Requirements / Prep
- How to install this library
- Importing the library into your project
- using the Libraries features eg.
MyLib.MyFeatureFn(var) - Quick Start …
- Advanced Features…
Contributing
- Code of Conduct
- Contributing Guidelines
- Reporting Bugs/Issues
- Requesting Features
- System Setup
Unsorted
- Application Architecture
- Build Scripts & Commands
- Tools and Dev Features
- Repo: a. Branching Model, and Naming b. Commit Messages c. Git Workflow (Push, Squash, Rebase, Hooks)
- Folder Structure
- Naming Conventions
- Unit Testing
- E2E Testing
- Visual Regression