Required tools
-
(optionally) create issue on github / gitlab with requested feature description and possible implementation, then discuss with maintainers
-
create a new feature branch from latest
master
example:
git fetch --all git pull origin master git checkout -b feature/my-new-shiny-feature
-
make changes in codebase
-
build changes and test it locally
example:
docker-compose build --pull
-
commit changes, and push to your fork, then create Merge Request / Pull Request, please stick to conventional-changelog convention when making commits
-
make sure tests passes on CI
-
wait for maintainer to review and eventually merge your Merge Request / Pull Request
docker
- https://github.com/docker/docker-ce/releasesdocker buildx
- https://github.com/docker/buildx/releasesdocker-compose
- https://github.com/docker/compose/releasestrivy
- https://github.com/aquasecurity/trivy/releasesamazon-ecr-credential-helper
- https://github.com/awslabs/amazon-ecr-credential-helper/releasesdocker-credential-helpers
- https://github.com/docker/docker-credential-helpers/releases