For Developers

This documentation is for developers who want to contribute to ManimCommunity/manim.

Thank you for your interest in contributing! Please see our documentation on Contributing to take the necessary steps before installing Manim as a developer. This documentation assumes you have already taken the necessary steps to clone your fork.

Warning

If you have installed a non-developer version of manim, please uninstall it. This is to avoid any accidental usage of the non-developer version when developing and testing your local copy of the repository. This warning doesn’t apply to users who use poetry (chapter below.)

For Developers with pip

python3 -m pip install .

Please see Contributing for more details about contributing to Manim. Since pip doesn’t implement editable installations from our pyproject.toml