Thank you for considering contributing to the NixOS Module Lessons repository! Your contributions help improve the learning experience for everyone in the NixOS community. Whether it's fixing a typo, adding a new tutorial, sharing an example, or suggesting improvements, we welcome your input.
To contribute, please follow these guidelines:
-
Fork the Repository: Click on the "Fork" button on the top right corner of this repository's page to create your copy of the repository.
-
Clone the Repository: Clone your forked repository to your local machine using Git.
-
Create a Branch: Create a new branch for your contribution.
-
Make Changes: Make your desired changes to the repository. Ensure that your changes adhere to the existing code style and guidelines.
-
Commit Changes: Commit your changes with a descriptive commit message.
-
Push Changes: Push your changes to your forked repository.
-
Submit a Pull Request: Go to the original repository on GitHub and create a pull request (PR) to merge your changes into the main branch. Provide a clear description of your changes in the PR.
When submitting a pull request, please ensure the following:
- Provide a descriptive title and summary of your changes.
- Include relevant information about the changes made and their purpose.
- If your PR addresses an existing issue, reference the issue number in the description.
- Ensure your code follows the existing code style and conventions.
- Include tests if applicable to validate your changes.
If you have any questions, suggestions, or feedback regarding the repository or contributions, feel free to open an issue or start a discussion. We value your input and aim to address any concerns promptly.