Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation day and guide #19

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

tilmanjusten
Copy link

Add documentation for a documentation day and documentation guidelines. Both should enable project teams to start making (technical) documentation a part of their engineering job.


Keep in mind that your documentation does not have to be perfect. Your documentation has to be good or at least okay. It should be good to read. It may be fun to read. It never has to be wrong over a period of time.

**Focus on the content. _Always_.**
Copy link

@rbannat rbannat Jul 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Documentation often tends to be either not enough or too lengthy to read. This is a good resource to get some advice on writing concise and useful documentation. I like the comparison with writing code: Keep it simple. Don't repeat yourself. Refactor ... https://developers.google.com/tech-writing

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So you suggest to add the link to the tech writing lessons from google, right? I think these will be a pretty good resource for extending the knowledge of technical writing.

We should keep in mind that the documentation guidelines, the one we discuss right now, have the purpose to make starting documentation easy as hell. First of all by keeping the Hemmschwelle as low as possible. I'm not sure if that is accomplished by telling the people: "Hey, documentation is easy and awesome! Start documenting where you are right now. By the way, here's a link how googlers do it. It's less than a day to complete. No pressure!"

I think you get the idea ;) Maybe that's a matter of wording:

Suggested change
**Focus on the content. _Always_.**
**Focus on the content. _Always_.**
If you prefer to extend your knowledge in technical writing feel free to visit [the courses about technical writing provided by google.](https://developers.google.com/tech-writing)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I totally agree to making it easy. By pointing to this resource I didn't mean to suggest learning all things tech writing related, but rather providing some hints on how to write. I think often this is the main hurdle. Also, it gives some advice on what to look out for during the review. Maybe adding some examples of good and bad documentation is also a good idea, to make the topic more approachable.

@@ -0,0 +1,29 @@
# Documentation Day
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds like a whole day of reading documentation 😛 What about Documentation Review?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Documentation Review sounds pretty good. Then we should think about to rename the Readme Day as well ;)

On the other hand "Documentation Day" and "Readme Day" sounds more like an "institution" than a (regular) task. The name should reflect the idea of the concept than what should be done.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True, maybe I was biased in terms of selling this xD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants