Contribution Guidelines¶
By following these guidelines, you can help to ensure that your contribution is of high quality and properly aligned with the project’s overall goals.
We welcome contributions from the community! Whether it’s bug fixes, new features, or improvements to the documentation, your help is appreciated. Please follow the guidelines below to contribute to SustainDC.
How to Contribute¶
Fork the Repository: Fork the SustainDC repository to your own GitHub account
Clone the Repository: Clone the forked repository to your local machine:
git clone https://github.com/your-username/dc-rl.git
Create a Branch: Create a new branch for your feature or bug fix:
git checkout -b feature-or-bugfix-name
Make Changes: Make your changes to the codebase.
Commit Changes: Commit your changes with a clear and descriptive commit message:
git commit -m "Description of your changes"
Push Changes: Push your changes to your forked repository:
git push origin feature-or-bugfix-name
Create a Pull Request: Open a pull request on the original SustainDC repository. Provide a clear description of what your changes do and any relevant information for the review process.
Code of Conduct¶
Please note that we have a Code of Conduct. By participating in this project, you agree to abide by its terms.
Reporting Issues¶
If you find a bug or have a feature request, please create an issue on the GitHub Issues page. Provide as much detail as possible to help us understand and address the issue.
Guidelines¶
Ensure your code follows the project’s coding standards and conventions
Write clear, concise commit messages
Update documentation if necessary
Add tests to cover your changes if applicable
Thank you for contributing to SustainDC!
Contact¶
If you have any questions, suggestions, or issues, please feel free to contact us. We are here to help and support you in using SustainDC.
Email: soumyendu.sarkar@hpe.com
GitHub Issues: GitHub Issues Page
License¶
MIT License¶
The majority of this project is licensed under the MIT License. See the LICENSE file for more details.
Creative Commons Attribution-NonCommercial 4.0 International License¶
Some parts of this project are derived from code originally published under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. The original authors retain the copyright to these portions, and they are used here under the terms of the CC BY-NC 4.0 license.
Attribution for CC BY-NC 4.0 Licensed Material¶
Combined Work¶
This combined work is available under both the MIT License for the new contributions and the CC BY-NC 4.0 License for the portions derived from the original work.