# Contributing When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. This project is still in an early state, our goal is to have a well defined and well thought through project. So when making a contribution please think in those terms. # How to setup the project locally For setting up the project you need to have `cargo` installed, for a detailed information about how to install `cargo` and `rustup` head over to their [guide](https://www.rust-lang.org/tools/install). This crate also depends on the rust [openssl](https://crates.io/crates/openssl) crate, which needs a native version of `openssl` installed. Till now we did not find a way to set up a working environment under `windows`. If you find a way to set this uper on a windows machine, please let us know. # Licensing and other property rights. All contributions that are made to this project are only accepted under the terms mentioned in the LICENSE file. That is, if you contribute to this project, you are certifying that you have all the necessary rights to make the contribution under the terms of the LICENSE file, and you are in fact licensing them to this project and anyone that uses this project.