This project is a collection of CI/CD tools/scripts primarily used in closed environments such as local servers. We welcome contributions that help improve these tools and make them more robust.
- Fork the Repository: Create your own fork of this repository
- Clone Locally: Clone your fork to your local machine
- Make Changes: Implement improvements or fixes to any of the scripts/tools
- Test Your Changes: Ensure that your changes work properly in a closed environment context
- Document: Write down how to use your tool in the README.md
- Submit Pull Request: Open a pull request with your changes
- Follow shell scripting best practices for bash scripts
- Maintain consistency with existing code style and formatting
- Document any new features or modifications clearly
- Make sure all dependencies are properly handled
When reporting issues, please:
- Describe the problem clearly
- Provide steps to reproduce it
- Include relevant environment information (such as OS version)
- Mention which script is affected
By contributing to this project, you agree that your contributions will be licensed under the same license as the original project.
Contributions should focus on:
- Improving existing scripts
- Adding new useful tools/scripts
- Enhancing error handling or logging capabilities
- Optimizing performance or adding features that improve functionality in closed environments
All contributions will be reviewed by maintainers before merging, particularly focusing on:
- Compatibility with the intended closed environment usage
- Appropriate error reporting and logging mechanisms
- Backward compatibility considerations
Thank you for contributing to this project!