By participating to this project, you agree to abide our code of conduct.
goreleaser-azure-devops-extension
is written in Typescript.
Prerequisites:
You must have the following permission and installations.
- You're an organization Owner. If you don't have an organization, you can create an organization for free.
- Install Node.js.
- Install the extension packaging tool (TFX) by running
npm install -g tfx-cli
from a command prompt.
Clone goreleaser-azure-devops-extension
in your workplace of choice:
git clone [email protected]:goreleaser/goreleaser-azure-devops-extension.git
cd
into the directory and install the dependencies:
npm install
You can create a branch for your changes and try to build from the source as you go:
npm run compile
Commit messages should be well formatted, and to make that "standardized", we are using Conventional Commits.
You can follow the documentation on their website.
Push your branch to your goreleaser
fork and open a pull request against the
master branch.
We also welcome financial contributions in full transparency on our open collective. Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our open collective by the core contributors and the person who filed the expense will be reimbursed.