You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Install [Poetry](https://python-poetry.org/) by following the instructions on this [link](https://python-poetry.org/docs/master/#installing-with-the-official-installer).
30
+
* Run `poetry install` inside the fork directory to install all dependencies. This command also creates a virtual environment which you can later enter by running `poetry shell` from within the forked directory.
31
+
* Install pre-commit by running `poetry run pre-commit install`. This ensures that each commit is properly formatted against the linters `black`, `flake8` and `isort`.
32
+
33
+
## Development
34
+
35
+
### Fetch the latest code from upstream
36
+
```bash
37
+
git checkout dev
38
+
git pull upstream dev
39
+
git push origin dev
40
+
```
41
+
42
+
### Initiate a PR
43
+
Once you have finalized your contribution, navigate to this [link](https://github.com/drageelr/manim-data-structures/pulls) to create a new pull request and submit it.
44
+
45
+
### Closing note
46
+
Once your PR is approved, it will be merged into the `dev` branch and eventually your contribution will make it through to the next release.
0 commit comments