59 lines
2.3 KiB
Markdown
59 lines
2.3 KiB
Markdown
# Contributing to Projects on GitMoss
|
|
|
|
I welcome contributions to any public project! Please follow the steps below to get started:
|
|
|
|
## 1. Request an Account
|
|
To contribute, you will need an account. Setting up an account is a simple two-step process.
|
|
|
|
First, please email Landon at `git@mossbiscuits.com` to request access. Follow this email template (helps me reduce spam):
|
|
|
|
> *Subject: Request for GitMoss Account Access*
|
|
>
|
|
> Dear Landon,
|
|
>
|
|
> I would like to request an account to contribute to projects on GitMoss. Below are my details:
|
|
>
|
|
> - **Name**: [Your Full Name]
|
|
> - **Preferred Username**: [Your Preferred Username]
|
|
> - **Project(s) of Interest**: [Briefly explain what you want to contribute to]
|
|
> - **Reason for Request**: [Briefly explain why you want to contribute]
|
|
> - **Affiliation or Experience**: [Not required; you can include details about who you work for or why your background suits you to a certain > project]
|
|
>
|
|
> Best regards,
|
|
> [Your Name]
|
|
|
|
Second, please register with the button in the top right corner of this page. Please use the email address from which you sent your account request. This will make it much easier for me to approve the creation of your account.
|
|
|
|
## 2. Fork and Clone the Repository
|
|
Once you have access, fork the repository to your account and clone it to your local machine:
|
|
|
|
## 3. Make Your Changes
|
|
Create a new branch for your changes:
|
|
|
|
```bash
|
|
git checkout -b feature/your-feature-name
|
|
```
|
|
|
|
Make your changes and commit them with clear, descriptive messages:
|
|
|
|
```bash
|
|
git add .
|
|
git commit -m "Add a clear description of your changes"
|
|
```
|
|
|
|
## 4. Submit a Pull Request
|
|
Push your branch to your fork and open a pull request (PR) to the main repository. Ensure your PR includes:
|
|
- A clear description of the changes.
|
|
- Any relevant issue numbers.
|
|
|
|
## 5. Moderation and Review
|
|
All contributions will be reviewed by project maintainers. Please ensure your changes:
|
|
- Follow the project's coding standards (noted on each project).
|
|
- Include necessary documentation and tests.
|
|
|
|
If your PR requires changes, maintainers will provide feedback. Once approved, your contribution will be merged.
|
|
|
|
## 6. Code of Conduct
|
|
Please adhere to the [Code of Conduct](conduct.md) to ensure a welcoming and friendly environment for all contributors.
|
|
|
|
Thank you for contributing! |