Skip to content

lenhardt-its/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Contributing to lenhardt-its Ansible Roles

Thank you for your interest in contributing to our Ansible roles! This document provides guidelines for contributing to any of our ansible-role-* repositories.

πŸš€ Getting Started

  1. Fork the repository you want to contribute to
  2. Create a feature branch from main
  3. Make your changes following our guidelines below
  4. Test your changes thoroughly
  5. Submit a pull request

πŸ“‹ Contribution Guidelines

Code Style

  • Follow Ansible best practices
  • Use descriptive variable names
  • Include comments for complex logic
  • Maintain consistent indentation (2 spaces for YAML)

Commit Messages

  • Use conventional commit format: type(scope): description
  • Types: feat, fix, docs, style, refactor, test, chore
  • Keep the first line under 72 characters
  • Include detailed description if needed

Testing

  • Test on supported platforms listed in meta/main.yml
  • Ensure all existing tests continue to pass
  • Add tests for new functionality when applicable

Documentation

  • Update README.md if adding new features
  • Document all variables in defaults/main.yml
  • Include usage examples where helpful

πŸ› Reporting Issues

Please use our issue templates when reporting bugs or requesting features. Provide as much detail as possible including:

  • Operating system and version
  • Ansible version
  • Role configuration
  • Error messages and logs

πŸ“§ Contact

πŸ“„ License

All our Ansible roles are licensed under the MIT License. By contributing, you agree that your contributions will be licensed under the same license.

About

No description, website, or topics provided.

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published