By participating in this project, you agree to abide our Code of conduct.
Prerequisites:
Other things you might need to develop:
Clone the project anywhere:
git clone [email protected]: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
Commit messages should be well formatted, and to make that "standardized", we are using internal issue tracker references.
Push your branch to your repository fork and open a pull request against the main 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