How do I add a guide?
Use case
Most guides about relevant issues are unwritten, so in order to expand the guides, your input is appreciated.
There are many possibilities for guides, but the main thing is that you write something that help the next student do something.
To add a guide
-
Decide on a topic and a good
How do I ...?
questions -
Fork the itt-guides repository on github
(insert link to guide about how to do that)
-
Clone the project locally
(insert link to guide about how to do that)
-
Copy the template file from
resources/guide-template.md
todocs/_posts
and name it<date>-<question>.md
-
Fill it out with proper descriptions, step-by-step instructions, diagrams, links and whatever else you find to be relevant.
Remeber to do a commit at every major step.
-
Have someone test it
This is an important step, since you (of course) think you ahve been specific and clear in your instructions - and, in reality, you have a lot of implied knowledge, setup and concepts relevant for the guide.
-
Push your changed to your repository
-
Create a pull request
This will send a message to the “owner” of itt-guides, that there are suggested updates from you.
Sometime, follwing a discussion, a pull requeste will be rejected with comments about how to improve it. In that case go back to 5) and revise.
-
Lean back and feel awesome for contributing.
Test
None
Remarks
None
Further reading
None