Discussing PureScript 2019 documentation improvement, as initiated here:
https://discourse.purescript.org/t/purescript-documentation-efforts-in-2019
This project is about documenting what PureScript currently is. It's about how to do that in an efficient way and how organize and convey the information in a ready-friendly way. It isn't, then, deciding what PureScript should be.
Doing this involves learning newcomers', long-time users', and project maintainers' opinions of its documentation and discovering the actual state of PureScript's current documentation. Having this information, we can calculate what is missing from the current documentation, produce ideas for improving the documentation and its process, and develop and refine strategies for successfully accomplishing this.
This project is using an extension/variant of the Getting Things Done (GTD) methodology. The official GTD methodology consists only of the ideas between Purpose to Next Actions, and the Sources and Context/Narrative aspects are added to the model as to place the methodology into a well-considered context.
Task Name | "The level at which we think when..." |
---|---|
Sources | ... determining which data to use to construct the Context (e.g. which are credible, which are not, etc.) |
Context | ... determining what caused the Purpose to even exist and when it will stop existing ... trying to become informed, so that we can define the Purpose, Principles, and Outcomes wisely |
Purpose | ... determining WHY we are doing something |
Principles | ... determining the general GUIDELINES within which we accomplish the Purpose |
Outcome | ... determining WHAT we are trying to achieve |
Brainstorm | ... determining the step-by-step PLAN for how to achieve the Outcome |
Next Actions | ... deciding what to DO now |
To understand how this methodology is being applied in this project, see these files in order:
01 sources and interpretations/ReadMe.md
02 context or narrative.md
03 purpose and principles.md
04 outcome brainwrite next actions/outcome1.md
Here is our current status:
Open an issue to indicate some task that needs to be done. If it's a new source of data, include it as a link.
If an issue is not assigned, assume anyone can work on it.
master
.Once you have finished your initial work...
master
See the CONTRIBUTORS.md file for license.