how to go through the repo #15228
-
I'm really want to learn presto, but I don't know where to start, which piece of code should I understand first. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hey @itsinthebag! The best resource to date IMO to get you started is The Presto Definitive Guide that was written by one of the Presto co-creators. Aside, the co-creators now work on a Presto fork called Trino. If you are interested in jumping into the code, it's easiest to start with one of the connectors where you are familiar with the model already. For example, I started contributing in the Elasticsearch connector because I was most familiar with that data model and the client code. Working with the connector code will slowly introduce you to more core areas of the project and you can try to do other things like implement your own connector by mimicking the example connector, or update some part of the query planner. We cover a lot of these concepts in the community broadcast we do every 2 weeks. If you have any questions feel free to reach out to me on the Trino slack channel. |
Beta Was this translation helpful? Give feedback.
Hey @itsinthebag! The best resource to date IMO to get you started is The Presto Definitive Guide that was written by one of the Presto co-creators. Aside, the co-creators now work on a Presto fork called Trino.
If you are interested in jumping into the code, it's easiest to start with one of the connectors where you are familiar with the model already. For example, I started contributing in the Elasticsearch connector because I was most familiar with that data model and the client code.
Working with the connector code will slowly introduce you to more core areas of the project and you can try to do other things like implement your own connector by mimicking the example connector, or upda…