The Open Source Experience

My first open source activity was last year, a programme organized by SCA. I was happy to have my PRs merged and happy to be contributing my quota to a large existing project, and since then I have been expectant.

When the call for Contributhon came in , i couldn’t wait to get in, I missed the interview and requested for a reschedule. The programme started on the 1st of April and this has been my experience so far:

  1. My Activities

I contributed to the layer5 Community handbook. The Community handbook is a documentation of existing projects and repositories, it serves as a guide to newcomers and contributors. The Handbook offers details of each project in Layer5, links to official sites and repositories. The Community Handbook is an updated and consolidated document of the various existing documentations.

I started off working on the Table of Content. I re-organized, reviewed the content and introduced the layer 5 color pattern to add aesthetic to the pages. View page here

Next, I worked on content for the layer5 Teams and Maintainers. These tasks involved listing out the existing teams in Layer5 Projects and its maintainers. The goal was to make it easier for contributors to identify existing teams and possibly reach out to team members if they need help. I worked with Anita Ihuman ; the mentor , to decide on the best layout for presenting the content. Ruth igkeah reviewed it and suggested we list only the maintainers. I successfully completed the content for these tasks. View draft here

Lastly, I worked on the Layer5 Repository Overview. This is a summary of Layer5 projects divided into Frontend Projects , Backend Projects and others Special Projects. I listed out each of the projects, gave a brief description and attached a link to its repository and live site, as the case may be. View draft here

I completed my tasks and added it to the main content for final review. We had our last review meeting on Friday to propose the best formatting style for the documentation.

2. Challenges faced

Being my first time working on a documentation, some of the projects were alien to me. For example : the Meshery projects, I didn’t understand the idea behind Meshery so I struggled with developing content for it. I reached out to the mentors and they understood my stances and advised me to use the existing content.

3. Experience gained

I am happy to have contributed to theLayer5 Community Handbook. I learned how to set up documentations to guide people on how to contribute to projects . I appreciated the experience of collaborating with the mentors and colleagues to build a working documentation.

4. Improvement Suggestions

From my experience, I would say the existing structure is effective.

5. Next Steps

Next step for me is to

  • Use this knowledge learned to help set up documentations for open-source projects out there.

Software developer. Imaginative. I love daring and exploring. The confusion in startups is thrilling and i love it.