OpenSourceFellows / open-source-mentorship

Inspiring the next generation of open source contributors and maintainers
https://www.notion.so/programequity/ProgramEquity-Open-Source-Fellows-5f4dfc06109842779b81e8166c056334
Creative Commons Zero v1.0 Universal
13 stars 0 forks source link

✍️ @Saumil's Blog #29

Open SAUMILDHANKAR opened 1 year ago

SAUMILDHANKAR commented 1 year ago

Hi and welcome to Content Lab! Here is a self paced guide to ensure you get feedback as you publish your technical blog.

Resources:

Timeline:

📋 Blog Outline: Write your outline in the issue directly

Requirements

Questions to consider:

Sample Topics for your blog post

Example Outlines

What makes good documentation on open source?

  • Could this be a list? (3 pieces of documentation thats easy to check for and add to the project to add immediate value?
  • What inspired you from the Tech documentation workshop?
  • What would you help encourage other first time contributors to do?
  • Is a learning curve for everyone? And whats the balance between good documentation and too much documentation? Choice architecture
  • What is each space used for? Wiki vs Discussion vs Pages
  • How do we search and find? Reference: https://blackgirlbytes.dev/conquering-the-fear-of-contributing-to-open-source Reference issue/PR for photos Conclusion: Documentation is always changing, will always be needed`

To Do: when you complete the requirements, add "outline ready" label on your issue

📰 Blog Rough draft: Format into a google doc

Questions to answer across draft

  • Why is this helpful for a reader?
  • What problem does this help them solve?
  • What kind of experience should the reader have or that you will provide so they’re up to speed
  • What larger problem is this solving?
  • Were there other ways of solving this problem - what made you choose the one that you did?
  • What were the positive tradeoffs? (Did it save time? Save hours? Was more secure?)
  • What is the best way to present the content (i.e. code snippets, graphics) ?
  • What additional resources can they provide the reader if they want more information?
  • Is there a call to action?

To do: when you complete the requirements, add "draft ready" label on your issue

SAUMILDHANKAR commented 1 year ago

Blog Outline

Audience: Anyone interested in learning about onboarding flow, API ecosystem and PostgreSQL.

Goal: Demo for people to follow and learn. Will include code snippets.

Title: Update letter using LOB API and PostgreSQL. Issue #183, #371

Introduction:

Body:

Conclusion:

Next Steps:

Resources

unnamedrd commented 1 year ago

I think it's great that you're writing on something directly from your experience on the project. You may want to consider streamlining the focus of your blog. By that I mean, focus on one problem that you can teach the user about, but don't make it specific to Amplify contributors. No need to give a comprehensive introduction for Amplify or get into detail about setting up Codespaces. Definitely feel free to use the context of Amplify.

For example, the blog can center around the broader instruction of how to use the LOB API to customize a form for a letter or campaign and use your word limit to dive into that topic using examples from your experience working on Amplify. Hopefully that makes sense.

SAUMILDHANKAR commented 1 year ago

Thanks Naj for sharing your feedback. I will incorporate your suggestions going forward. Also, adding the link to the google doc for my blog which is still a work in progress: https://docs.google.com/document/d/1Nw_dzesESQD6BLqvHk58JPfcdVhNAutZTa6MqU_EQzU/edit#heading=h.qcw1ux3m87yc. I will add the draft ready label as soon as I make good progress on this.

unnamedrd commented 1 year ago

@SAUMILDHANKAR you should have access now! Lmk if it's not working. Also be sure to fill out the doc with a rough draft. Focus on getting the intro and the body done, doesn't need to be perfect!

SAUMILDHANKAR commented 1 year ago

@unnamedrd Thanks for sharing the access. I have added more information to my rough draft with steps that I am planning to complete. I will update it as I learn more. Apologies for the delay.

unnamedrd commented 1 year ago

@SAUMILDHANKAR Thank you! Remember to add the "draft ready" tag!

SAUMILDHANKAR commented 1 year ago

@unnamedrd Hi Naj, sorry I missed the deadline. I just finished adding information to my blog so it meets some more requirements. I would like to add the "draft ready" tag now, but the setting to add label appears to be disabled for my issue currently. During pair programming session, I was removed and added back to the org (for testing purposes by Param), so not sure if that might impact the setting here. Look forward to hearing from you and thank you.