© 2016-2024 Graylog, Inc.
Our code style is whatever IntelliJ IDEA does by default, with the exception of allowing lines up to 130 characters. If you don't use IDEA, that's ok, but your code may get reformatted.
Initial setup:
git clone [email protected]:resurfaceio/trino-connector.git resurfaceio-trino-connector
cd resurfaceio-trino-connector
Test and package:
mvn package
Committing changes:
git add -A
git commit -m "#123 Updated readme" (123 is the GitHub issue number)
git pull --rebase (avoid merge bubbles)
git push origin master
Check if any newer dependencies are available:
mvn versions:display-dependency-updates
Push artifacts to Cloudsmith:
bash deploy.sh 3.7.(BUILD_NUMBER)
Tag release version:
git tag v3.7.(BUILD_NUMBER)
git push origin v3.7.x --tags
Start the next version by incrementing the version number. (search and replace)