-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Improve/extend reference manual #438
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
Conversation
In a157c04, I tried adding summary docstrings for most submodules of There are some modules where I am not sure what they are actually used for, and some where I did not really know what to write. The missing ones are:
Furthermore, when skimming through the modules, I felt that there are some inconsistencies (or at least weird choices), e.g., I feel that See either the changed files here or https://behackl-manim.readthedocs.io/en/improve-refman/reference.html for a list of the others. I suggest adding all of the remaining missing module summaries, and doing more detailed documentation in follow-up PRs (in order to not blow this out of proportion and keep it reviewable). |
There are numerous inconsistencies. I think what you've done is a big step forward, so I won't worry about those other modules just yet. Moreover, the fact that a dev is confused about them means that they're not ready for public documentation anyway.
Agreed. |
Co-authored-by: Leo Torres <dleonardotn@gmail.com>
Alright, then lets do it like that! 👍 Thanks for the suggested changes; I first thought of writing more than just the one-line summary---but then decided against it; its better to have well-documented classes (and maybe even an improved structure for the modules) first. |
I won't add a module summary to it; it should probably be removed. |
This is complete from my point of view. While the diff looks a bit scary at first glance, there are three files that actually needed a bit more attention: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGTM !
"""Display Text. | ||
|
||
Text objects behave like a :class:`.VGroup`-like iterable of all characters | ||
in the given text. In particular, slicing is possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion : (if-minor) I think we should specify that this does not use LaTex.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, good catch! 1aab895
Co-authored-by: Hugues Devimeux <36239975+huguesdevimeux@users.noreply.github.com>
Co-authored-by: Leo Torres <dleonardotn@gmail.com>
All the open discussions should now be resolved with 356d111. :-) |
List of Changes
TODO:
Motivation
The reference manual should be as complete as possible, even if there is little to no documentation for the methods/objects.
Testing Status
See https://behackl-manim.readthedocs.io/en/improve-refman/reference.html for a deployed version.
Acknowledgement