- Clone the repo, and create your branch from
main. Title it<unixname>/<branch-name>.- If this is the first time, clone the repo:
git clone --recursive git@github.com:facebookresearch/eai-vc.git - If you need to update the repo with new changes, pull main:
git checkout main && git pull origin main && git submodule update --init --recursive - Create your branch:
git checkout -b <unixname>/<branch-name>
- If this is the first time, clone the repo:
- Push your branch to the repo, and create a pull request.
- We use black to autoformat our code. You can either
2. Push your code; if there are formatting violations, our bot will automatically fix them. You can then pull the branch.
- Run
black .before pushing your code. You can automatically set this to run on save in VSCode.
- Run
- Push your branch:
git push --set-upstream origin <unixname>/<branch-name> - Create a pull request: https://github.com/facebookresearch/eai-vc/pull/new/unixname/branch-name
- Fill out the PR template.
- We use black to autoformat our code. You can either
2. Push your code; if there are formatting violations, our bot will automatically fix them. You can then pull the branch.
- If you haven't already, complete the Contributor License Agreement ("CLA").
In order to accept your pull request, we need you to submit a CLA. You only need to do this once to work on any of Facebook's open source projects.
Complete your CLA here: https://code.facebook.com/cla
We use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue.
Facebook has a bounty program for the safe disclosure of security bugs. In those cases, please go through the process outlined on that page and do not file a public issue.
By contributing to eai-vc, you agree that your contributions will be licensed under the LICENSE file in the root directory of this source tree.