Thanks for your interest in contributing. This project is an open source .NET Core command line application that integrates with Microsoft Entra ID (formerly Azure AD). Contributions are welcome, but there are a few rules of the road to keep things sane.
Be professional. Be respectful.
Harassment, abuse, or deliberately wasting people’s time will not be tolerated. Maintainers reserve the right to reject contributions that don’t meet this standard.
You can contribute in several ways:
- Bug reports
- Feature requests
- Documentation improvements
- Code contributions
- Tests
If you’re planning anything non-trivial, open an issue first and discuss it. Don’t disappear for three weeks and then drop a 2,000-line PR.
You will need:
- .NET SDK (see
global.jsonfor the required version) - Git
- An Azure subscription for Entra ID testing
- An Entra ID tenant where you can register applications
Optional but recommended:
- Visual Studio or VS Code
- Azure CLI
- Fork the repository
- Clone your fork locally
- Create a feature branch from
main
git checkout -b feature/my-change