Contributing¶
Accept any contribution you make :)
Contribute to the manim source code:
Please fork to your own repository and make changes, submit a pull request, and fill in the motivation for the change following the instructions in the template. We will check your pull request in detail (this usually takes a while, please be patient)
Contribute to the documentation:
Also submit a pull request and write down the main changes.
If you find a bug in the code:
Please open an issue and fill in the found problem and your environment according to the template. (But please note that if you think this problem is just a problem of yourself, rather than a problem of source code, it is recommended that you ask a question in the Q&A category of the discussion page)
You are welcome to share the content you made with manim:
Post it in the show and tell category of the discussion page.
You are also welcome to share some of your suggestions and ideas:
Post them in the ideas category of the discussion page.
How to build this documentation¶
Clone the 3b1b/manim repository
git clone https://github.com/3b1b/manim.git
# or your own repo
# git clone https://github.com/<your user name>/manim.git
cd manim
Install python package dependencies
pip install -r docs/requirements.txt
Go to the
docs/
folder and build
cd docs/
make html
The output document is located in
docs/build/html/