Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 1.32 KB

CONTRIBUTING.md

File metadata and controls

49 lines (29 loc) · 1.32 KB

Contributing

By participating in this project, you agree to abide our Code of conduct.

Set up your machine

Prerequisites:

Other things you might need to develop:

Clone the project anywhere:

git clone git@github.com:JetBrains/qodana-docker.git

cd into the directory, with Docker Bake you can build all images at once:

docker buildx bake

cd into .github/scripts and run the script to check product feed if you edited something in feed/releases.json:

cd .github/scripts && node verifyChecksums.js

Create a commit

Commit messages should be well formatted, and to make that "standardized", we are using internal issue tracker references.

Submit a pull request

Push your branch to your repository fork and open a pull request against the main branch.

Create a new directory for a new release branch

Run the script release_branch.sh with the release version as an argument. For example, to create a new directory for the 2024.3 release branch:

./release_branch.sh 2024.3