Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.45 KB

File metadata and controls

58 lines (40 loc) · 1.45 KB

Contributing to InfraSpec

Thank you for your interest in contributing! This document outlines the process and guidelines for contributing.

How to Contribute

  1. Fork the repository
  2. Create a new branch for your feature/fix (git checkout -b feature/my-feature)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/my-feature)
  6. Create a Pull Request

Pull Request Guidelines

  • Provide a clear description of the changes
  • Include any relevant issue numbers
  • Ensure all tests pass
  • Follow the existing code style
  • Update documentation if needed

Code Style

  • Follow consistent indentation (spaces/tabs as per project standard)
  • Use meaningful variable and function names
  • Add comments for complex logic
  • Keep functions focused and concise

Reporting Issues

When reporting issues, please include:

  • A clear description of the problem
  • Steps to reproduce
  • Expected vs actual behavior
  • Your environment details
  • Any relevant screenshots or error messages

Development Setup

  1. Clone the repository
  2. Install dependencies
  3. Follow setup instructions in README.md
  4. Make sure all tests pass before making changes

Code of Conduct

  • Be respectful and inclusive
  • Use welcoming language
  • Accept constructive criticism
  • Focus on what's best for the community

Questions?

If you have questions, feel free to open an issue for discussion.

Thank you for contributing!