Thank you for your interest in contributing to GPU-Jupyter, a project by iot-salzburg that leverages the flexibility of JupyterLab with the power of NVIDIA GPUs. This guide will help you get started with contributing to this project.
-
Familiarize Yourself with the Project: Visit the GPU-Jupyter GitHub repository to understand the project's scope and existing codebase.
-
Set Up Your Environment: Ensure you have a working setup with JupyterLab and NVIDIA GPU capabilities to test your contributions effectively.
-
Fork the Repository: Start by forking the GPU-Jupyter repository.
-
Create a Branch: Create a branch in your fork for each new feature or improvement.
-
Commit Your Changes: Make your changes in your branch and commit them with clear, descriptive commit messages.
-
Write or Update Tests: If you add new features or fix bugs, write new tests or update existing ones to reflect your changes.
-
Follow Code Standards: Ensure your code adheres to the coding standards used in GPU-Jupyter (e.g., PEP 8 for Python, adapt no files in
.build
). -
Document Your Changes: Update the README or documentation if necessary, especially if you're adding new features or changing how the project is used.
-
Submit a Pull Request: Once your changes are ready, submit a pull request to the main GPU-Jupyter repository.
- Use GitHub Issues: Report bugs or suggest features by creating an issue in the GPU-Jupyter repository.
- Provide Detailed Information: Include as much detail as possible in your issue reports, such as steps to reproduce the bug or detailed descriptions of the proposed feature.
- Respectful Communication: Always communicate respectfully with other contributors and maintainers.
- Collaborative Mindset: Be open to feedback and willing to collaborate with others on solutions.
- Inclusive Environment: Strive to foster an inclusive environment where contributors of all backgrounds feel welcome.
If you have any questions or need further guidance, feel free to reach out to the maintainers or the community on the project's GitHub page.
We look forward to your contributions to GPU-Jupyter and thank you for supporting this project!
This CONTRIBUTING.md is tailored specifically for the iot-salzburg/GPU-Jupyter project. For more information, visit the GPU-Jupyter GitHub repository.