ManimCommunity / manim

A community-maintained Python framework for creating mathematical animations.
https://www.manim.community
MIT License
24.35k stars 1.7k forks source link

Collecting Example Scenes #379

Closed kolibril13 closed 4 years ago

kolibril13 commented 4 years ago

For new contributors, having straight forward examples is a very good resource for quickly learning manim.

Therefore, here are some guidelines for creating the examples (these are currently only my ideas, so please give feedback, I will then continuously update this list):

For now, we can collect examples in a markdown pad where one can drag and drop images/gifs that are automatically uploaded: https://pad.gwdg.de/Kyv7fYxfTKC4NVxbNw2cbQ As soon as this pad grows too large, it can be split into sub-pads.

kolibril13 commented 4 years ago

And here is an idea how we could structure the folders:

leotrs commented 4 years ago

General suggestion: once you are happy with the guidelines we have gathered on this issue, let's close this issue and put these guidelines somewhere in the documentation.

Suggestion for new guideline: Please record which version of manim was used to generate this example. (If necessary, please provide the commit hash and date.)

I like the structure you are suggesting! I also want to suggest adding a "Neat projects" or "Neat examples" chapter. These may be simple but neat, so they are not necessarily the same as "Advanced Projects".

kolibril13 commented 4 years ago

Closed in favour of https://github.com/ManimCommunity/manim/wiki/Guide-to-contribute-Examples-to-docs