Contributing ============ Contributions are welcome! We appreciate your help in improving these GitLab CI/CD templates. How to Contribute ----------------- To contribute to this project: 1. Fork the repository 2. Create a feature branch 3. Make your changes 4. Ensure the template works in a pipeline 5. Test with a real project if possible 6. Update documentation as needed 7. Submit a merge request Guidelines ---------- When contributing templates: * **Follow existing patterns:** Review existing templates for style and structure * **Add documentation:** Include usage examples and parameter descriptions * **Test thoroughly:** Ensure templates work in actual GitLab pipelines * **Use inputs:** Leverage GitLab's ``spec: inputs:`` for configurability * **Security first:** Never hardcode credentials or sensitive information Code Review Process ------------------- All contributions go through a review process: 1. Submit your merge request with a clear description 2. Maintainers will review your changes 3. Address any feedback or requested changes 4. Once approved, your contribution will be merged Reporting Issues ---------------- If you find a bug or have a feature request: 1. Check existing issues to avoid duplicates 2. Open a new issue with a clear description 3. Include: * Template name and version * GitLab CI/CD version * Steps to reproduce (for bugs) * Expected vs. actual behavior Contact ------- * **Email:** alek.cora.glez@gmail.com * **GitLab Issues:** https://gitlab.com/bytecode-solutions/core/core-gitlab-templates/-/issues Author ------ **Alejandro Cora González** - Initial work