diff --git a/Contributors.md b/Contributors.md index 04c693d7..d0efd001 100644 --- a/Contributors.md +++ b/Contributors.md @@ -2722,14 +2722,14 @@ DanyLeeCS - [Ethan Senger](https://github.com/E-bosss) - [Samuel Cuerrier](https://github.com/SamuelCuerrier01) - Isidro Marquez --[Dinelka Thilina] (https://github.com/dinelkathilina) +- [Dinelka Thilina](https://github.com/dinelkathilina) - [Sush Mullur](https://github.com/sushmullur) - [Konrad Ciesielski](https://github.com/Konrad-C-Dev) - Benjamin Jones - Munendra Choudhary -- --[Vedant Raj Singh Parmar](github.com/VVR6) --[Usama Ayoub](github.com/sam3690) +- [Olapu Ajay](https://github.com/olapuajay) +- [Vedant Raj Singh Parmar](github.com/VVR6) +- [Usama Ayoub](github.com/sam3690) - [Morteza Rahmani](https://github.com/morteza-rhmn) - [Kislay Kumar](https://github.com/kislayykumar) - [Kai Feng](https://github.com/kaifeng-cmd) diff --git a/docs/additional-material/Things a non Programmer can do.md b/docs/additional-material/Things a non Programmer can do.md index 380891ff..23622114 100644 --- a/docs/additional-material/Things a non Programmer can do.md +++ b/docs/additional-material/Things a non Programmer can do.md @@ -122,3 +122,40 @@ Most of all, listen to what people around you discuss. See if you can recognize 16. **Teach and Help others**: The best way to learn more about a topic is to try to teach it. The best teacher is the one who can explain complex stuff with simple examples. So you need to try to be the best teacher to be the best learner and the best in your programming world. Teaching others will make you feel better about yourself and it will help you get better skills and knowledge in your profession. When you get help from someone don't keep it to yourself share it with others. Make the world a better place to live. + +17. **Improve Accessibility** +- Audit project documentation/websites for: + - Alt text for images. + - Screen reader compatibility. +- Suggest fixes for: + - Color contrast. + - Keyboard navigation. + - Semantic HTML. + +18. **Organize Community Events** +- Help organize: + - Virtual meetups or hackathons. + - "Ask Me Anything" (AMA) sessions with maintainers. +- Moderate forums/Discord/Slack to keep discussions productive. + +19. **Curate Resources** +- Create an **"Awesome [Project Name]"** list with: + - Tutorials, videos, third-party tools. +- Compile a **FAQ section** from common questions in forums/issues. + +20. **Social Media & Outreach** +- Manage project’s Twitter/LinkedIn: + - Share updates, milestones, or contributor spotlights. +- Write **"Getting Started" threads** or tweetorials for new users. + +21. **Localization & Internationalization** +- Translate UI strings (via Crowdin/Weblate). +- Adapt docs for regional contexts (e.g., date formats, idioms). + +22. **Design & UX Feedback** +- Mockup UI improvements (Figma/Canva sketches). +- Report confusing workflows (e.g., "Settings menu is hard to find"). + +23. **Grant Writing & Fundraising** +- Apply for open-source grants (GitHub Sponsors, NLnet). +- Draft **case studies** showcasing project impact.