Skip to main content

Contribute

Contributor Guide for Collab.Land​


Collab.Land is a project that welcomes contributions from the community. If you're interested in getting involved and making a positive impact, follow these steps to contribute to the Collab.Land Docs on GitHub.

tip

Watch the Getting Started with GitHub as a Non-Developer tutorial video on the Collab.Land YouTube.

How to Contribute​

Check out the Getting Started with Git flowchart to see the logic flow for contributing to the docs repo. The tutorial video goes through the flowchart in depth.

1. Familiarize Yourself with Collab.Land Doc Repository​

Before you start contributing, it's essential to understand the project's goals, features, and overall structure. Visit the official Collab.Land repository on GitHub to get an overview.

2. Fork the Repository​

To begin contributing, fork the Collab.Land repository to your GitHub account. This creates a copy of the project under your account, allowing you to make changes without affecting the original codebase.

3. Clone Your Fork​

a. Using Command Line​

Clone the forked repository to your local machine using the following command:

git clone https://github.com/abridged/collabland-dev.git
b. Using GitHub Desktop​
  • Open GitHub Desktop.
  • Click on "File" in the menu.
  • Select "Clone Repository."
  • Choose your Collab.Land fork from the list and click "Clone."

4. Create a Branch​

Create a new branch for your contributions. Use a descriptive name that reflects the purpose of your changes. For example:

a. Using Command Line​
git checkout -b feature/new-feature
b. Using GitHub Desktop​
  • In GitHub Desktop, click on the "Branch" menu.
  • Select "New Branch."
  • Enter a branch name (e.g., feature/new-feature) and click "Create Branch."

5. Make Changes​

Make the necessary changes or additions to the codebase. Whether you're fixing a bug, implementing a new feature, or improving documentation, ensure your changes align with the project's guidelines.

6. Commit Your Changes​

Once your changes are complete, commit them with clear and concise messages. For example:

a. Using Command Line​
git add .
git commit -m "Add new feature: XYZ"
b. Using GitHub Desktop​
  • Open GitHub Desktop.
  • Describe your changes in the "Summary" field.
  • Click "Commit to BRANCH_NAME".

7. Push Changes to Your Fork​

a. Using Command Line​
git push origin feature/new-feature
b. Using GitHub Desktop​
  • Click "Push origin" in the GitHub Desktop interface.

8. Create a Pull Request​

Navigate to your forked repository on GitHub and create a pull request. Provide details about your changes, including the purpose and any relevant information for the maintainers to review.

info

You should assign @iSpeakNerd as a reviewer!

9. Participate in Review​

Collab.Land maintainers will review your pull request, providing feedback and suggestions. Be open to collaboration and address any requested changes.

10. Merge Your Changes​

Once your pull request is approved, a Collab.Land maintainer will merge your changes into the main codebase. Congratulations on your contribution!

tip

Stay Engaged: Continue to stay engaged with the Collab.Land community. Join discussions, participate in future contributions, and keep an eye on the project's upcoming events.