Answer a few contributor questions via a docs README
Related to: - https://github.com/dagger/dagger/issues/1327 - https://github.com/dagger/dagger/issues/1510 - https://github.com/dagger/dagger/pull/1579/files#diff-cc0394489dc78fcfe672bb9883b760be86a495bf553b5bc950e6203779f00ae1 - https://github.com/dagger/dagger/pull/1632/files Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
This commit is contained in:
parent
18e778c894
commit
1d67845bcf
42
docs/README.md
Normal file
42
docs/README.md
Normal file
@ -0,0 +1,42 @@
|
||||
# FAQ
|
||||
|
||||
The intent behind this README is to answer contributor questions regarding [docs.dagger.io](https://docs.dagger.io).
|
||||
|
||||
## What happens to a new doc page after the PR gets merged?
|
||||
|
||||
It gets automatically deployed to [docs.dagger.io](https://docs.dagger.io).
|
||||
|
||||
The doc URL will use the `slug` property from the doc markdown metadata.
|
||||
|
||||
Given `slug: /1001/install/`, the live URL will be [docs.dagger.io/1001/install](https://docs.dagger.io/1001/install)
|
||||
|
||||
## How can I run docs locally?
|
||||
|
||||
You will need to have `yarn` and Node.js v16 installed.
|
||||
|
||||
From the top-level dir - `cd ../` - run the following command: `make web`
|
||||
|
||||
This will install all dependencies, start the docs web server locally and open [localhost:3000](http://localhost:3000/) in your browser.
|
||||
|
||||
## How can I add a new doc page?
|
||||
|
||||
From the `docs` dir, run `./new.sh doc-title`
|
||||
|
||||
This will create a new Markdown file for the new doc page, i.e. `docs/1214-doc-title.md`
|
||||
|
||||
This new doc will not be added to the navigation.
|
||||
We prefer to keep the organisation of doc pages, and writing them separate.
|
||||
For the time being - 2022 Q1 - the focus is on writing self-contained doc content.
|
||||
Don't worry about where to fit this content, it's enough to keep this in mind: [Writing effective documentation](https://www.youtube.com/watch?v=R6zeikbTgVc&t=19s).
|
||||
|
||||
## What else should I keep in mind as I add new doc pages?
|
||||
|
||||
- ["I would like the docs for http://dagger.io to be world-class… Any recommendations or advice?"](https://twitter.com/solomonstre/status/1460676168001077252) - Solomon, Nov. 2021
|
||||
- "I would propose starting off with common use case and get a feedback loop possible where customers get to somewhat steer the topics they want next. Maybe via a vote system to prioritise . The community leads it all." [Frankie Onuonga via Twitter, Nov. 2021](https://twitter.com/FrankieOnuonga/status/1460677907093897219)
|
||||
- [The Documentation System](https://documentation.divio.com/) +1 from @samalba
|
||||
- [Maybe it’s time we re-think docs](https://kathykorevec.medium.com/building-a-better-place-for-docs-197f92765409) - Kathy Korevec, Jun. 2021
|
||||
- 🎙 [Ship It #17: Docs are not optional](https://changelog.com/shipit/17) - Kathy Korevec, Aug. 2021
|
||||
- 📚 [Working Backwards](https://www.amazon.co.uk/dp/1529033829) - Colin Bryar & Bill Carr, Feb. 2021
|
||||
- 🎬 [LeadDevBerlin: Writing effective documentation](https://youtu.be/R6zeikbTgVc?t=19) - Beth Aitman, Dec. 2019
|
||||
- 🎬 [DocOps: engineering great documentation](https://youtu.be/AnvqMb1VT40) - Adam Butler, Dec. 2017
|
||||
- 🎬 [PyCon: Writing great documentation](https://www.youtube.com/watch?v=z3fRu9pkuXE) - Jacob Kaplan-Moss, Sep. 2014
|
Reference in New Issue
Block a user