noxarion-x/CONTRIBUTING.md
Rene Nochebuena 03fcc8bbf5
All checks were successful
Go CI/CD / go-ci (push) Successful in 35s
Rename "Gravity Wells" to "Noxarion-X" across documentation.
Updated README.md, VISION.md, and CONTRIBUTING.md to reflect the new project name. Adjusted descriptions, principles, and contributors' guidelines accordingly to maintain consistency.
2025-04-27 00:21:03 -06:00

50 lines
2.7 KiB
Markdown

# Contributing to Noxarion-X
We are excited that you want to contribute to **Noxarion-X**! However, please note that **Noxarion-X** is a project
hosted on **Gitstormr**, our private Git server, and only **Code Raiders** who have passed the technical trials and been
accepted by the tribal leaders can contribute.
If you're a **Code Raider** and have been granted access to **Gitstormr**, please follow the steps below to contribute.
If you haven't been accepted yet, you can reach out to the tribal leaders for further instructions.
## How to Contribute (For Code Raiders Only)
1. **Fork or Clone the Repository**
If you have been granted access to **Gitstormr**, you can fork or clone the repository to your personal Gitstormr
account.
If you're part of the **Noxarion-X** organization in **Gitstormr**, you can simply clone the repository directly from
the organization's account.
2. **Create a Feature Branch**
Once you've forked or cloned the repo, create a feature branch to work on your changes. Use a descriptive name for
your branch, such as:
- `feature/some-new-feature`
3. **Make Your Changes**
- Write clear, concise commit messages.
- Ensure your code adheres to the project's coding standards.
- Run all tests and ensure everything is working before submitting your PR.
4. **Submit a Pull Request (PR)**
Once you've completed your work, submit a pull request. Be sure to:
- Provide a clear description of what your PR changes.
- Link to any relevant issues (e.g., "Fixes #123").
- Mention any additional tests or documentation updates that are needed.
5. **Follow Code Style**
Noxarion-X follows certain coding conventions to maintain consistency and readability across the project.
Please ensure your code adheres to the style defined in the project's guidelines.
6. **Testing**
We require that all code changes are covered by tests. The project has 100% test coverage, so please ensure your new
code is well-tested.
Run all tests locally before submitting a pull request. You can do so with:
```bash
go test ./...
```
7. **Documentation**
Any new functionality should include updates to the documentation as necessary.
This includes updating README files or any other relevant documentation.
## Code of Conduct
By participating in this project, you agree to follow the [Code of Conduct](COC.md). This helps us maintain a welcoming
environment for everyone involved.
Thank you for contributing to Noxarion-X, fellow Code Raider! Together, we will shape the future of systems.
If you are not yet part of Gitstormr or Noxarion-X, reach out to the tribal leaders for more information on how to
become a Code Raider.