website icon indicating copy to clipboard operation
website copied to clipboard

[📑 Docs]: Create an Onboarding guide for technical writers

Open CynthiaPeter opened this issue 2 years ago • 10 comments

What Dev Docs changes are you proposing?

During my onboarding call with @alequetzalli, I figured some of her onboarding tips could be documented and shared with technical writers who wish to contribute to the AsyncAPI project.

This onboarding guide(Name could be changed, but for lack of a name, I am sticking with the Onboarding guide ) will highlight or link to existing resources things like:

  • How page weight and content bucket section.md files work.
  • Why every folder contains an index.md and _section.md files and what role they play.
  • Step-by-step guide to create content buckets, new pages, and general editing rules.
  • Github (Feature-branches, conventional commits, naming branches, and all things Git).

Why is this important?

  • To reduce the time spent during the onboarding call. With new contributors joining the community very often, it is essential to automate things that can be automated while sparing time for the maintainers and contributors to do work.
  • To help new contributors get comfortable with the "What, Why, How, Who" questions they may have.
  • To have one source of truth for writers and editors in the community.

What content bucket will this live in?

This guide will live under the community content bucket.

Resources

  • Technical writer onboarding toolkit by Opendocs.

Notes Please feel free to comment if you have any ideas or suggestions about things that can be added to this document. Thank you.

CC: @alequetzalli @derberg

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

CynthiaPeter avatar May 24 '23 12:05 CynthiaPeter

Thank you for following up on this! ✨

I recommend tightening the scope and rewriting this description to specify what the onboarding guide should include. (i.e., In our 1:1, one item you wanted to document was how page weight and content bucket section.md files work) Otherwise, this current issue description is too generic and doesn't actually specify what to begin documenting. Let me know if that makes sense. 😄

quetzalliwrites avatar May 25 '23 01:05 quetzalliwrites

Thank you for following up on this! ✨

I recommend tightening the scope and rewriting this description to specify what the onboarding guide should include. (i.e., In our 1:1, one item you wanted to document was how page weight and content bucket section.md files work) Otherwise, this current issue description is too generic and doesn't actually specify what to begin documenting. Let me know if that makes sense. 😄

Oh yes. Thank you for that, @alequetzalli. I made some adjustments. Let me know how I can better improve the description.

CynthiaPeter avatar May 25 '23 06:05 CynthiaPeter

I love it! Great work ✨✨✨

I would make each one of those a task in this issue and then convert it into an issue. (let me know if this doesn't make sense)

BTW, I would also double check the /community repo to see if your 4th idea (Github, Feature-branches, conventional commits, naming branches, and all things Git) is already under work by another contrbutor. I think it might be 🧐

quetzalliwrites avatar May 26 '23 01:05 quetzalliwrites

I would like to work on this. @alequetzalli have you been able to convert them to individual tasks

Iykee avatar Jun 06 '23 23:06 Iykee

Unfortunately, this issue is already assigned to @CynthiaPeter.

Let's find another issue for you to contribute to the docs. 😊 Please go ahead and send me a DM in the AsyncAPI Slack so that I can help you out.

quetzalliwrites avatar Jun 07 '23 00:06 quetzalliwrites

Hey @CynthiaPeter! 😄 How is this going? Let me know if you wanna sync for progress help ✌🏽

quetzalliwrites avatar Jun 28 '23 01:06 quetzalliwrites

Hello @alequetzalli

I'll appreciate a sync. I'll send you a message via Slack to know your availability.

CynthiaPeter avatar Jun 28 '23 06:06 CynthiaPeter

Perfect 🤩 , I really am excited to see you undertake this guide since it was your own great idea!

Following up with you on slack now...

quetzalliwrites avatar Jun 29 '23 00:06 quetzalliwrites