Proton is an open project, and you can contribute to it in many ways. You can help with ideas, code, or documentation. We appreciate any efforts that help us to make the project better. If you are looking for issues to work on, try looking at the issue list.
Thank you!
When you open your first pull-request to Proton repo, a bot will invite you to accept Proton Individual CLA (Contributor License Agreement). It is a simple few click process. For subsequent pull-requests the bot will check if you have already signed it and won't bother you again.
Please follow the Proton code convention (TODO) and Clickhouse coding style and write unit test / integration testing (TODO). See build from source for how to compile Proton in different platforms. Besides this guide, you can find Overview of Proton Architecture
If you want to contribute to documentation, please submit PR to https://github.com/timeplus-io/docs.