-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation Plan
Matthew Dzaman edited this page Oct 18, 2019
·
6 revisions
-
⛪️ Evangelize
- Explain overall philosophy/motivations
- Illustrate common and complex use-cases
-
🐣 Onboard users quickly
- Make common functionality easy to grasp
-
🏃♂️ Help user get the most out of it
- Explain all functionality in detail
- Explain all interfaces
-
🎭 Help users customize it
- Support extending, monkey-patching, etc.
-
📝 Onboard new contributors quickly
- Quickstart guide
- Explain concepts and goals
- Explain architecture
- Explain tooling
- Explain process
- ⛪️🐣Introduce objectives
- ⛪️🐣High level API view
- Import approaches
- Module methods
- Escaping
- ⛪️🐣🏃♂️Knex conversion examples ranging from simple replacement-only queries to complex conditional queries
- <list queries>
- 🏃♂️🎭📝Document each entity with TypeDoc
- Include version feature was added
- 🎭📝Document architecture
- Class diagram
- 📝Document contributor process
- [Open issue,] fork, run tests + coverage + lint, build, open PR
- 📝Document npm commands
- 📝Document build and release process
- 📝Document style guide