Thanks for your interest in contributing to Acmebot.
- Use GitHub Discussions for usage questions and design discussions.
- Use GitHub Issues for confirmed bugs and feature requests.
- Do not report security vulnerabilities in public issues or discussions. Follow SECURITY.md.
- .NET SDK 10
- Azure CLI
- Bicep CLI support through Azure CLI
- Git
git clone https://github.com/polymind-inc/acmebot.git
cd acmebotRun these commands from the repository root.
dotnet restore ./Acmebot.slnx
dotnet build -c Release ./Acmebot.slnx
dotnet format --verify-no-changes --verbosity detailed --no-restore ./Acmebot.slnx
az bicep build -f ./deploy/azuredeploy.bicepThese commands mirror the checks currently enforced in CI.
- Keep pull requests focused on a single change.
- Include documentation updates when behavior, configuration, or deployment changes.
- Add or update tests when the change affects behavior that can be validated automatically.
- Avoid unrelated refactoring in the same pull request.
- Do not commit secrets, certificates, or populated
local.settings.jsonvalues.
- Build succeeds locally.
- Formatting check passes locally.
- Deployment template changes are validated with Bicep.
- The pull request description explains the problem and the proposed fix.
This project follows the guidelines in CODE_OF_CONDUCT.md.