First of all, thank you for considering contributing to our project! 🎉 We are delighted to have you here and truly appreciate your interest in making our project even better. Your contributions and ideas are highly valued.
Install cmake
- MacOS:
brew install cmake
- Ubuntu:
sudo apt-get install cmake
Install protobuf
- MacOS:
brew install protobuf
- Ubuntu:
sudo apt-get install protobuf-compiler
- Make your own fork of
llm-chain
. git clone --recurse-submodule git@github.com:<YOUR GITHUB ACCOUNT HERE>/llm-chain.git
your fork to your local machine.- Follow the instructions on the rustup website to install Rust.
- Test that everything went well with
cargo test
- Make your changes in a new branch, following the coding guidelines and best practices.
- Commit and push your changes to your fork.
- Open a pull request against the main repository. 🚀
We are open to new ideas and contributions that align with the project's goals and vision. However, if you're planning on working on something significantly different from what's already in the project, we strongly recommend getting in touch with us before you start.
You can reach out to us by opening an issue, starting a discussion, or sending an email. This way, we can discuss your ideas, provide guidance, and ensure that your efforts are more likely to be merged into the project.