Presto SQL is now Trino Read why »

Development

Open source license

Trino is an open source software project licensed under Apache License 2.0.

Project vision and development philosophy

Over the years, the Trino project has developed an extensive vision of the software and a strong development philosophy. Understanding these helps you get up to speed on the software and how the project works more quickly.

Read more about the project vision and development philosophy…

Contribution process

You can also contribute fixes and new features as pull requests. You need to sign a Contributor License Agreement (“CLA”) before it can be accepted into the repositories.

Read more about the contribution process…

How to become a maintainer

Maintainers perform final reviews and merge the changes into the code base. Maintainers are the most active members of the community, and spend a significant amount of time reviewing community contributions.

Read more about how to become a maintainer…

Code style

The Trino code base has a consistent style throughout. The style is documented for Java code in the Airlift code style project, which includes a configuration for IntelliJ.

For all other languages, it is expected that new code matches the style used for existing code in that language.