Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 2.04 KB

File metadata and controls

52 lines (43 loc) · 2.04 KB

Contributing

Thanks for considering a contribution to OSDCloud. This project welcomes fixes, documentation updates, and new features that improve Windows deployment workflows.

Before you start

What to contribute

  • Bug fixes with a clear repro and fix description
  • Documentation improvements or missing details
  • PowerShell cmdlets that align with the module's focus

How to contribute

  1. Fork the repository.
  2. Create a feature branch with a short, descriptive name.
  3. Make your changes and keep them focused on a single topic.
  4. Update or add documentation when behavior changes.
  5. Test in a Windows or WinPE environment when applicable.
  6. Open a pull request with a concise summary and any relevant context.

Coding guidelines

  • Follow PowerShell best practices and approved verbs.
  • Use clear, consistent naming and parameter design.
  • Avoid aliases in scripts; use full cmdlet names.
  • Keep user-facing output informative but minimal.

Documentation

  • Update README.md when user-facing behavior changes.
  • Add or update docs in docs for new or changed commands.

Intellectual property

By submitting a pull request or patch, you agree to assign all right, title, and interest in your contribution to Recast Software for inclusion in OSDCloud. You represent that the contribution is your original work or that you have the rights to submit it. If your employer or another party has rights to your work, you are responsible for obtaining any required permissions before contributing.

Issues

When opening an issue, include:

  • What you expected to happen
  • What actually happened
  • Steps to reproduce
  • PowerShell version and OS details

Code of conduct

Be respectful and constructive. This project follows standard open-source collaboration norms.