#
Developers
This section is only made for developers.
This section contains resources, documentation, and guidelines specifically for developers contributing to Nexa Linux.
#
Getting Started
To start contributing, ensure you have the necessary tools and dependencies installed.
Nexa Linux consists of multiple repositories hosted within our official GitHub organization. Each repository handles different components of the system, such as the core OS, package management, and additional utilities.
#
Development Guidelines
- Follow best practices for coding and documentation.
- Ensure that all contributions adhere to the Nexa Linux development standards.
- Keep commits clear and concise with meaningful messages.
- When submitting patches or features, provide detailed explanations and testing steps.
#
Licensing
Nexa Linux is licensed under the GNU General Public License v3 (GPL-3.0). This means:
- You are free to use, modify, and distribute the software.
- Any modifications or derivative works must also be licensed under GPL-3.0.
- The source code must remain open and accessible to users.
For more details, see the GPL-3.0 License.
#
How to Contribute
#
Reporting Issues
If you encounter any bugs, security vulnerabilities, or have feature requests, you can report them by opening an issue in our GitHub organization.
- Go to the Nexa Linux GitHub Organization.
- Navigate to the appropriate repository.
- Click on the Issues section.
- Click New Issue and provide detailed information, including logs, steps to reproduce, and environment details.
#
Submitting Pull Requests
To contribute code, follow these steps:
1. Fork the repository you want to contribute to.
2. Implement your modifications and commit them with clear messages.
3. Push your branch to your forked repository.
4. Open a Pull Request (PR) to the main repository.
5. Provide a clear description of your changes.