Skip to content

Community Meetings: ManiMeets

Benjamin Hackl edited this page Aug 30, 2023 · 8 revisions

ManiMeets are community meetings with a focus on development of the library.

1st ManiMeet (September 1, 2023)

Overview

  • Organizer(s): Benjamin Hackl
  • Date: September 1, 2023 / 16:00 (UTC+2)
  • Location: Discord and Twitch

Preliminary Schedule:

Time (in UTC+2 / CEST) Speaker Title
16:00 -- 16:45 Benjamin Hackl Contributing and You: A step-by-step introduction to developing Manim
16:45 -- 17:00 Break and Socializing
17:00 -- 17:40 jsonV Introduction to Manim's Project Structure
17:40 -- 18:20 MrDiver TBA/OpenGL
18:00 -- 18:40 Break and Socializing
18:40 -- 19:00 dudewaldo4 Pursuing Integrated Algebra
19:00 -- open end everyone Q&A on development and community

Abstracts

  • Benjamin Hackl -- Contributing and You: A step-by-step introduction to developing Manim

    In the opening session of the first ManiMeet we will walk through the contribution workflow and explain, step by step, which steps you will need to follow to bring your improvements to ManimCommunity! Preliminaries: a working installation of Python and Git.

  • jsonV -- Introduction to Manim's Project Structure

    A brief overview of Manim starting with files at the root of the repository (like pyproject.toml), surface-level look at most of the subdirectories (like .github/, docs/, tests/, and scripts/) and finally an in-depth look at the core package starting at the entrypoint (manim/*).

The in-depth look will take a look at all of the core modules (_config, animation, camera, cli, etc.) but will focus at length on the relations between the renderer, scene, and mobject modules.

  • MrDiver -- TBA/OpenGL

    TBA

  • dudewaldo4 -- Pursuing Integrated Algebra

    A showcase of some early work in incorporating an understanding of algebraic structure into tex mobjects, allowing for intelligent and structure-aware transformations between latex expressions with minimal instruction from the end user.