|
|
@@ -0,0 +1,56 @@
|
|
|
+Documentation Notes
|
|
|
+===
|
|
|
+
|
|
|
+This is a "meta" document about the process of writing
|
|
|
+documentation.
|
|
|
+
|
|
|
+Four Types of Documentation
|
|
|
+---
|
|
|
+
|
|
|
+[src](https://www.divio.com/blog/documentation/)
|
|
|
+
|
|
|
+* Tutorials
|
|
|
+ - learning oriented (lessons)
|
|
|
+ - let user learn by doing
|
|
|
+* How-To Guides
|
|
|
+ - goal oriented
|
|
|
+ - shows how to solve a specific problem
|
|
|
+* Explanation
|
|
|
+ - understanding oriented
|
|
|
+ - provided history, background and context
|
|
|
+* Reference
|
|
|
+ - information oriented
|
|
|
+ - accurate and complete
|
|
|
+ - assumes knowledge about motivation and structure of project
|
|
|
+
|
|
|
+Outline of Documentation for Popufare
|
|
|
+---
|
|
|
+
|
|
|
+I'm having trouble differentiating "Learning" from "How-to".
|
|
|
+Maybe the "Learning" category should be more about broader
|
|
|
+topics that only tangentially relate to Popufare and "How-tos"
|
|
|
+should be specific on how to get aspects of Popufare working.
|
|
|
+
|
|
|
+* How-to
|
|
|
+ - How to setup a test server and test DIU
|
|
|
+ + How to setup a test database
|
|
|
+ + How to setup a test server/Docker image
|
|
|
+ + How to setup a test docker bus fare image (separate from the server)
|
|
|
+ - How to Setup a DIU and PIU hardware system
|
|
|
+ - How to customize the Popufare system for your own organization
|
|
|
+* Reference
|
|
|
+ - Ridelogic/Popufare API
|
|
|
+ - Popufare Database tables
|
|
|
+ - DIU services
|
|
|
+ + billing local database description
|
|
|
+ + passes local database description
|
|
|
+ - Port mapping
|
|
|
+* Explanation
|
|
|
+ - Give overview of project and what each of the components does and how they
|
|
|
+ interact
|
|
|
+ - This is where larger diagrams go and high level overview comes in
|
|
|
+
|
|
|
+References
|
|
|
+---
|
|
|
+
|
|
|
+* [divio.com Documentation](https://www.divio.com/blog/documentation/)
|