First of all, thanks for taking the time to submit a pull request!
These are the few notes and guidelines to keep things coherent.
- Check you have all requirements in place.
- Create your feature branch.
- Install the project dependencies for development.
- Test.
- Push your branch and submit a Pull Request.
- Add a description of your proposed changes and why they are needed.
We will review the changes as soon as possible.
- Fork the project and clone.
- Rust +1.12
This project uses cargo
to manage dependencies so making a build will fetch
anything required.
cargo build
If you are on Mac OSX you should probably use a custom OPENSSL_INCLUDE_DIR
.
For example, mine is installed in /usr/local/opt/openssl/include
.
OPENSSL_INCLUDE_DIR=/usr/local/openssl/include cargo build
git checkout -b features/feature-name
cargo test