We're thrilled you're considering contributing to the PowerShell Scripts Repository! This project thrives on input from the community, and it's because of your contributions that we can keep improving and growing this collection of scripts.
There are many ways you can contribute to this repository:
If you discover a bug within any of the scripts, please first search the issue tracker to see if it has already been reported. If it hasn't, feel free to open a new issue. In your report, include:
- A clear and descriptive title.
- A detailed description of the problem.
- Steps to reproduce the issue.
- Any relevant logs or error messages.
- Your environment details, such as PowerShell version and operating system.
Have an idea for a new feature or an improvement to an existing script? We'd love to hear from you! Please open an issue to suggest enhancements, providing:
- A clear and concise description of what the problem is.
- How your suggestion addresses this problem.
- Any additional context or screenshots. ###Pull Requests Pull requests are always welcome! Whether you're fixing a bug, adding a new script, or improving documentation, your contributions are valuable. Here's how to do it:
- Fork the repository and create your branch from main.
- If you've added a script or made significant changes, please test your changes thoroughly.
- Update the README.md with details of your changes, if applicable.
- Open a pull request with a clear list of what you've done. Include any relevant issue numbers.
Participation in this project is subject to our Code of Conduct. By contributing, you agree to uphold this code.
- Not sure where to start? Look for open issues tagged with good-first-issue or help-wanted.
- Want to add a script? Ensure it's well-documented and includes a README explaining its purpose, usage, and any parameters.
- Ensure your code adheres to the existing style to keep the repository consistent.
- Include comments in your code where necessary.
- Update the documentation, particularly if you're changing any significant features or introducing new scripts.
- Add tests for your changes if possible.
If you have any questions or need further clarification, feel free to open an issue with your question.
Your contributions to this project are greatly appreciated. Together, we can make the PowerShell Scripts Repository even better!