Contribution Guidelines for OpenVerse

Welcome to OpenVerse! We appreciate your interest in contributing to our community. Follow these simple steps to make your contribution a success:

1. Fork this Repository

To get started, click the "Fork" button located at the top-right of OpenVerse repository. This action creates your personal copy of the repository, allowing you to make changes and collaborate freely. For an easier experience, consider using GitHub Desktop or Git CLI to manage your fork.

2. Create a New Branch

Once your fork is ready, create a new branch for your work. This can be done via the GitHub Desktop appor using Git commands in your terminal. Name your branch descriptively (e.g., feature/add-new-project) to help keep your contributions organized.

3. Make Your Changes

Now, let your creativity flow! Whether you’re developing a new project, solving a problem, or adding a cool feature, please contribute your work in the appropriate language’s folder. Don’t forget to document your code to make it easier for others to understand.

4. Commit Your Changes

As you progress with your project, ensure you commit your changes regularly to your new branch. Use descriptive commit messages to explain the changes you’ve made, which will help reviewers understand your work.

5. Push to GitHub

Once your masterpiece is ready, push your branch to your GitHub fork. This action uploads your changes and prepares them for review.

6. Create a Pull Request (PR)

The final step! Submit a Pull Request (PR) from your fork to this repository. Our team is excited to review your contribution. If your submission meets our guidelines and is error-free, it will become part of the OpenVerse community!

Additional Tips:

  • Stay Updated: Regularly check for updates in the main repository. Sync your fork to stay current with the latest changes.
  • Follow Coding Standards: Ensure your code adheres to the style and standards set in the project.
  • Ask Questions: If you’re unsure about something, feel free to reach out to our community for help. We’re here to support you!

If you need more detailed guidance, check out this article: Your First Open Source Contribution