First off, thank you for considering contributing to auto_scripts! Your help is greatly appreciated.
If you find a bug, please report it by opening an issue in the Issues section. Provide as much detail as possible, including steps to reproduce the bug, your operating system, and any relevant logs or screenshots.
If you have an idea for a new feature or an enhancement to an existing feature, please open an issue in the Issues section. Describe the feature in detail, including its benefits and any potential drawbacks.
-
Fork the Repository: Click the "Fork" button at the top right corner of the repository page to create your own copy of the repository.
-
Clone Your Fork: Clone your fork to your local machine using the following command:
git clone https://github.com/your-username/auto_scripts.git
-
Create a Branch: Create a new branch for your work:
git checkout -b my-feature-branch
-
Make Your Changes: Make your changes to the codebase. Ensure your code follows the project's coding standards and conventions.
-
Commit Your Changes: Commit your changes with a descriptive commit message:
git commit -m "Description of my changes" -
Push to Your Fork: Push your changes to your forked repository:
git push origin my-feature-branch
-
Submit a Pull Request: Go to the original repository and open a pull request. Provide a clear and detailed description of your changes and the problem they solve.
All submissions, including those by project members, require review. We use GitHub's pull request system for this purpose. Ensure your submission adheres to the repository's coding standards and passes all tests.
- Follow the existing coding style of the project.
- Write clear and concise commit messages.
- Include comments where necessary, especially for complex or non-obvious code.