-
Notifications
You must be signed in to change notification settings - Fork 2.2k
v0.1.0 Roadmap #148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
To be clear, new features like the improved SVG parser and more GraphScene configuration are not slated for the 1.0.0 release? |
Yeah this is exactly what we should discuss here. My personal opinion is that v1.0.0 should be fully backwards compatible, as well as documented and tested, and some of the major problems with the code should be addressed. If that's the case, then a v1.0.0 could be ready in perhaps a couple of months. We could then leave new features for v1.1 release. Now, if there are new features ready for a v1.0.0 I guess there's no hurt in adding them as long as they are fully backwards compatible. But the intent of this versioning is that most focus should be put into finishing v1.0.0 (i.e. in testing and documenting) before spending our efforts in new features. Happy to hear different opinions here. |
Argh, good question. It does support all the same flags (and fixes some of them too), but many variables from |
by thursday I should open the draft PR on attrs, typings and docs |
Just updated the check list at the top. Please refer to it for what to do next. |
Update: the main thing between us and a release version of ManimCE is the attrs branch. A logo would be nice-to-have but not strictly necessary I think. |
As far as I can tell from yesterday's Discord call, we will try to have the following ready for a 1.0 release:
|
@leotrs We are using poetry for releasing and stuff. So do add it in list also. |
Good call |
(There is a milestone for the release, let's use it ;) ) |
Folks, it seems we have completed every item on the list except for the logo, which should be decided upon by Tuesday Oct 20th noon GMT. I suggest we add the logo and also fix #407 and then release this bad boi. Objections? Comments? @ManimCommunity/core If there are no objections, I move we put a freeze on PRs right now. |
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
manim
andmanimcm
as entrypoints. Some of us have started calling it manim CE (for Community Edition). Personally, I like "manim CE" as a name (and the accompanyingmanimce
entrypoint) more than "manimcm". Though I don't ultimately care either way...Things that need to be implemented
Get rid ofCONFIG
dicts in each class and migrate to dataclasses #7Add extensive tests Add tests with pytest #133Add documentation Documentation guidelines #103 Documentation host or domain #38 Bring Docs Branch up-to-date with Master #104 with sphinix on ReadTheDocs Documentation host or domain #38, including a quickstart Create a Quickstart guide #120Migrate configuration toconfigparser
and cascading.cfg
files Configparser setup: figuring out config.py, constants.py, dirs.py, CLI arguments, and more [WIP] #98.Clean upconstants.py
Configparser setup: figuring out config.py, constants.py, dirs.py, CLI arguments, and more [WIP] #98.Make a logo Logo #106Configparser setup: figuring out config.py, constants.py, dirs.py, CLI arguments, and more [WIP] #98, andAdd tests with pytest #133, so we have to determine whether each one of those are required for a v1.0.0.Add a Scene Cacher Added Scene caching #166Additional documentation examples Bunch of more examples for the docs #458Various small improvements FIX : 472 / Small refactor of partial-movie-files handling #489, docs: add manim latex chocolatey package #490, Make Text and Tex robust against non-existing text_dir and tex_dir #492, Follow Up PR from Color enums #496, FIX : fixed tuples in hashing, by converting them to lists #498ci: fix publishing to pip #500Please feel free to edit this issue to add/remove/check off things as you see fit.
After the release
The text was updated successfully, but these errors were encountered: