Merge pull request #1637 from gerhard/how-to-contribute-new-docs

Answer a few contributor questions via a docs README
This commit is contained in:
Gerhard Lazu 2022-02-18 19:33:51 +00:00 committed by GitHub
commit a01ee5f8b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

42
docs/README.md Normal file
View 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 its 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