- Install java on your machine. Personally, I use
jabba, a java version manager. Feel free to use your system package manager if desired (e.g.apt,brew, oryumto install the appropriate version) - Fork and check out your own copy of the Presto GitHub repository
- Fork the repo: https://github.com/prestodb/presto/fork
git clone [email protected]:<your-username>/presto.git - Compile the main portion of the codebase
- We use Apache Maven to build the code. It is invoked through the
./mvnwscript in the root of the repository. -
./mvnw clean install -pl presto-main -am -DskipTests
- We use Apache Maven to build the code. It is invoked through the
- Open the project inside of IntelliJ CE:
- https://www.jetbrains.com/idea/download/
- Download Presto's code-style file from here: https://github.com/airlift/codestyle
- Import it into your Java language setting for the IntelliJ workspace. Once imported, it should allow you to auto-format code using the IDE with Ctrl/Cmd+Shift+L
- Read the
CONTRIBUTING.mdfile to understand the basics of contributing to Presto. - Spend some time reading the documentation at https://prestodb.io/docs
- Join our slack workspace: https://prestodb.io/community/
- Join any mailing lists which you might be interested in: https://lists.prestodb.io/groups
- Subscribe to the community events calendar
- Start looking at the list of starter issues on the repository. Pick something you'd like to work on for the first few days.
Last active
May 13, 2024 19:47
-
-
Save ZacBlanco/1d59c666c07f7f5b8a674773f783cc12 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment