First off, thank you for interest in the project.
- You want to ask a question?
- You have an idea?
- You want to give a feedback?
- or You want to say "Hi"?
Then we are more than welcome to see you on our discord server. It is our main point of discussing issues, ideas and current development areas.
Don't know where to start to contribute the code? You can:
- peek up issue with help wanted or good first issue labels.
- submit an issue with proposal to work on interested area for you
- ask question on discord server which issue to pick up
- have a code changes but stuck with rust/project structure submit a
draft
PR and ask for feedback
PR, to be merged, has to pass formatting
, clippy
and unit tests
checks.
To help you pass CI we have clippy.sh
and rustfmt.sh
in local
folder.
All you need is to run following commands and see that there are no errors:
./etc/local/rustfmt.sh
./etc/local/clippy.sh
cargo test
One of the sub-goal of the project is to develop general PostgreSQL Wire Protocol backend in rust, so that rust and database communities could benefit from. So I would love external help on it.