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#

Author#

Alejandro Cora González - Initial work