Skip to content

v0.1.0 Roadmap #148

Closed
Closed
@leotrs

Description

@leotrs

There seems to be enough activity on this repo to try and move forward with a release version of the community version of manim. For this, let's use this issue to keep track of what needs to be done and when. Logistically, this should be the last issue to be closed in the v1.0.0 milestone, and once this one is closed, we should be able to push to pypi.

Things that need to be discussed

  1. I think there is a sense among @ManimCommunity/core devs that v1.0.0 should be fully backwards compatible. This has not been fully discussed, however.
  2. For full backwards compatibility, we need to determmine a timeline for deprecation.
  3. It has been decided that this repo will have both manim and manimcm as entrypoints. Some of us have started calling it manim CE (for Community Edition). Personally, I like "manim CE" as a name (and the accompanying manimce entrypoint) more than "manimcm". Though I don't ultimately care either way...
  4. I think it would be nice to have a logo at the time of release Logo #106

Things that need to be implemented

Get rid of CONFIG dicts in each class and migrate to dataclasses #7

Please feel free to edit this issue to add/remove/check off things as you see fit.

After the release

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAdditions and improvements in generalhelp wantedWe would appreciate help on this issue/PRrefactorRefactor or redesign of existing codereleaseA tracking issue for changes expected for a release

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions