-
-
Notifications
You must be signed in to change notification settings - Fork 45
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
Improving support for Markdown syntaxis in documentation entries. #1026
base: master
Are you sure you want to change the base?
Conversation
* Fix references in ImportExport * Makes key generation more deterministic * Fix typos in docstrings and comments * Add the new versions of test_* in mathics.docpipeline, and keep the old ones when the new ones fail. * Make more deterministic the key generation for ``DocTest`` * DRY __init__ methods in classes inside latex_doc.py
* Fix references in ImportExport * Makes key generation more deterministic * Fix typos in docstrings and comments * Add the new versions of test_* in mathics.docpipeline, and keep the old ones when the new ones fail. * Make more deterministic the key generation for ``DocTest`` * DRY __init__ methods in classes inside latex_doc.py
removing trailing code
…would be helpful for a future migration to more standard documentation systems.
Personally, I think markdown at this stage is a bad idea. Sphinx works best with RsT. ad Also, the regexps to handle this were kind of the wrong way to deal with documentation. Overall I'd like to reduce their use rather than increase their use and add more complexity here. |
Ok, I could add the rules for the RST syntax in another branch. |
Regarding the implementation, I see this as an intermediate step. This is why I tried to split the parts of the documentation system as much as possible. The long term plan would be
|
2f6eabb
to
4dd5b72
Compare
* Fix references in ImportExport * Makes key generation more deterministic * Fix typos in docstrings and comments * Add the new versions of test_* in mathics.docpipeline, and keep the old ones when the new ones fail. * Make more deterministic the key generation for ``DocTest`` * DRY __init__ methods in classes inside latex_doc.py
4dd5b72
to
cd0d92c
Compare
This PR is another version of #1025, which produces a documentation with the same format as in the 6.0.4 documentation.
Adding support for markdown notation in figures and references. This would be helpful for a future migration to more standard documentation systems.