Thank you for considering contributing to Red-Scripts! Your contributions are vital to the success and improvement of this project. Below are guidelines to help you make meaningful and efficient contributions.
If you encounter a bug or have a feature request, please create an issue in our GitHub Issues section. Provide as much detail as possible:
- A clear and descriptive title.
- Steps to reproduce the issue (if applicable).
- Expected and actual behavior.
- Screenshots or logs (if relevant).
We welcome ideas for new features! To propose a feature:
- Check the existing issues to ensure your idea hasn’t already been suggested.
- Open a new issue with the label
enhancement. - Provide a detailed explanation of the feature and its use case.
To contribute code, follow these steps:
- Go to the Red-Scripts GitHub repository and click the Fork button.
- Clone your forked repository to your local machine:
git clone https://github.com/w3nabil/red-scripts.git
- Create a new branch for your contribution:
git checkout -b feature/your-feature-name
- Implement your changes or fixes.
- Follow the coding style and conventions used in the project.
- Add tests if applicable.
- Write a clear and concise commit message:
git add . git commit -m "Add a brief description of your changes"
- Push your branch to your forked repository:
git push origin feature/your-feature-name
- Go to the original repository and open a Pull Request (PR) from your forked branch.
- Provide a detailed description of your changes and link any relevant issues.
By participating in this project, you agree to abide by our Code of Conduct.
- Follow the existing coding style.
- Write clear and concise comments where necessary.
- Ensure your code is well-documented.
- Test your changes thoroughly.
- Ensure that all existing tests pass.
- Add new tests for your changes if needed.
- Be respectful and professional in all discussions.
- Discuss major changes with the maintainers before starting development.
We value all contributions! Contributors will be recognized in our release notes and on the Contributors page.
Thank you for helping to make Red-Scripts better! We’re excited to collaborate with you.