📝 update CONTRIBUTING.md

This commit is contained in:
anyreso 2024-04-13 15:13:49 -04:00
parent 807ad16555
commit a70fe476f8

View file

@ -8,13 +8,13 @@ Whether you're an experienced developer or just starting out, we welcome your co
## Reporting Issues
If you encounter any bugs or issues, please report them in the [Issue Tracker](https://gitlab.com/open-fpsz/open-fpsz/-/issues). Include as much detail as possible, such as steps to reproduce the issue and expected vs. actual behavior.
If you encounter any bugs or issues, please report them in the [Issue Tracker](#issue_tracker). Include as much detail as possible, such as steps to reproduce the issue and expected vs. actual behavior.
## Merge Requests and Releases
We highly recommend using [gitmoji](https://gitmoji.dev) for expressive and visually appealing commit messages, as it provides an easy way of identifying the purpose or intention of a commit simply by looking at the emojis used.
Every **merge request** (MR) must be merged into the `develop` branch before any release is made on the `main` branch.
Every [merge request (MR)](#create_merge_requests) must be merged into the `develop` branch before any release is made on the `main` branch.
The `develop` branch serves as the staging area for upcoming features and fixes.
@ -42,13 +42,13 @@ When your branch is merged, you may want to [update your fork](https://docs.gitl
## Git Access
Access to our [gitlab repository](https://gitlab.com/open-fpsz/open-fpsz) is essential for collaborative development and ensuring the integrity of our project. If you're interested in contributing to our codebase or becoming a member, please follow these guidelines:
Access to our [gitlab repository](#repo_url) is essential for collaborative development and ensuring the integrity of our project. If you're interested in contributing to our codebase or becoming a member, please follow these guidelines:
1. **Contribution**: Get involved in the project by contributing code, reporting issues, or participating in discussions on our [discord](https://discord.gg/tdmV3MxCn5) or [gitlab repository](https://gitlab.com/open-fpsz/open-fpsz)
1. **Contribution**: Get involved in the project by contributing code, reporting issues, or participating in discussions on our [discord](https://discord.gg/tdmV3MxCn5) or [gitlab repository](#repo_url)
2. **Familiarization**: Read about development guidelines, coding style, conventions. Understanding these aspects will help you make meaningful contributions to our codebase.
3. **Request**: Upon a single merge request merged in `develop`, anyone can request to become a member, reach out to other members with a formal request for access
4. **Review**: We will assess factors such as the quality of your contributions and adherence to our guidelines, and alignment with our project's vision
5. **Access**: Upon approval, an access will be granted to our [gitlab repository](https://gitlab.com/open-fpsz/open-fpsz), allowing you to directly contribute code, review changes, and collaborate with other members of our community
5. **Access**: Upon approval, an access will be granted to our [gitlab repository](#repo_url), allowing you to directly contribute code, review changes, and collaborate with other members of our community
Please note that while we welcome contributions from everyone, access to our repository is granted at our discretion. Enthusiasm adds value to our community, and we can't wait to see what you'll bring to the table!
@ -96,7 +96,7 @@ git commit -am "📝 update CONTRIBUTIONS.md"
git push
```
4. Create a [Merge Request (MR)](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) with a clear description of your changes
4. Create a [merge request (MR)](#create_merge_requests) with a clear description of your changes
## Excluding local files without creating a _.gitignore_ file
@ -109,3 +109,7 @@ Use your favorite text editor to open the file called `.git/info/exclude` within
By following these guidelines, we aim to streamline our development process, maintain code quality, and ensure that our releases are stable and reliable.
Happy coding! 🎮✨
[#create_merge_requests]: https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html
[#issue_tracker]: https://gitlab.com/open-fpsz/open-fpsz/-/issues
[#repo_url]:https://gitlab.com/open-fpsz/open-fpsz