DEV Community

Bhavik Mistry
Bhavik Mistry

Posted on • Edited on

Navigating the Open Source: My Second Hactoberfest Contribution to turbo-nextui-starter

During my search for the second repository to contribute to, I stumbled upon godkingjay's turbo-nextui-starter repository. Interestingly, there was no CONTRIBUTING.md file in this repository. This motivated me to work on this repository. This blog post documents my specific contribution to the project, focusing on the creation of the CONTRIBUTING.md file.

Issue Identification

The issue I tackled was succinctly described in Issue #1, which called for the addition of a CONTRIBUTING.md file. This file plays a crucial role in guiding potential contributors on how to engage with the project, making the contribution process more accessible and streamlined.

What i have learned to fix this issue?

To address this issue effectively, I needed to familiarize myself with the project's contribution guidelines and understand the expectations set by the maintainers. Learning how to structure a meaningful CONTRIBUTING.md file required research into best practices for open-source projects and understanding the specific needs of turbo-nextui-starter.

Crafting Solution

To resolve the issue, I generated a CONTRIBUTING.md file. This file serves as an extensive guide for contributors, divided into two primary sections: "I Have a Question" and "I Want to Contribute." The former offers guidelines for asking questions, urging users to search for existing issues before creating new ones. The latter provides clear, step-by-step instructions to guide potential contributors through the forking and pull request process.

Reflection on the contribution

Working on this issue was a valuable experience. It wasn't just about coding but also about creating a welcoming environment for collaboration. Crafting the CONTRIBUTING.md file required thoughtful consideration of the diverse ways people interact with the project, from asking questions to submitting code changes. The templates I added aim to streamline these interactions, making it easier for both contributors and maintainers.

This is my Pull Request.

Top comments (0)