Contribute

Sequoia is a very young project. Currently, we do not actively seek code contributions, but you can try it out, have a look, and tell us what you think. We’d love to get in contact with you.

Get Sequoia

Sequoia is maintained in a Git repository. To clone it, do:

% git clone https://gitlab.com/sequoia-pgp/sequoia.git

Build Sequoia

To build Sequoia, you need a Rust toolchain. To install it on a Debian system, do:

# apt install git rustc cargo clang make pkg-config nettle-dev libssl-dev capnproto libsqlite3-dev

As of this writing, this works fine on Debian 10 (Buster). You can use Debian 9 (Stretch), but you need to pull rustc, cargo, and nettle-dev from testing.

Then to build it, do:

% cargo build --all

Among other things, this builds the sq binary, a simple frontend that can be used to experiment with Sequoia and OpenPGP. The documentation for this tool is here

To run all the tests, do:

% cargo test --all

Get in touch

If you are interested in using or developing Sequoia, please get in touch. We can be reached on our mailing list, and using IRC.

Mailing list

Join our mailing list by sending a mail to devel-subscribe@sequoia-pgp.org.

IRC

Find us on freenode in #sequoia.