Every contribution is welcome to the Bicep Azure DevOps extension. We make use of GitHub issues to track reported issues by the community. GitHub pull request are used to merge in code changes.
Code contributions follow a GitHub-centered workflow. To participate in the development of the Bicep Azure DevOps extension, you require a GitHub account first.
Then, you can follow the steps below:
-
Fork this repo by going to the project repo page and use the _Fork` button.
-
Clone down the repo to your local system
git clone https://github.com/<username>/azure-devops-bicep-local-deploy.git
-
Create a new branch to hold your code changes you want to make:
git checkout -b branch-name
-
Work on your code and test it if applicable.
When you are done with your work, make sure you commit the changes to your branch. Then, you can open a pull request on this repository.
To add a new resource:
- Create a new directory
FeatureXdirectory - Implement the handler and model
- Test your changes locally by running
bicep local-deployor usegrpcurl - Run
dotnet tool restoreandbicep-local-docgen generate .\src --forceto update documentation - Open a PR for review
Note
The directory structure follows the REST API reference on the official Azure DevOps REST API documentation.