fhswf / MLPro

MLPro - The Integrative Middleware Framework for Standardized Machine Learning in Python
https://mlpro.readthedocs.io/
Apache License 2.0
13 stars 4 forks source link

Refact: RTD #584

Closed detlefarend closed 1 year ago

detlefarend commented 1 year ago

Motivation A review of our current rtd document structure revealed the following issues:

  1. Section titles in the menu bar can't be clicked directly

  2. PDF export of the documentation not possible

  3. An unnecessarily large and unwieldy menu bar on the left

    2023-01-17_10-05

To solve these problems the following refactoring steps are proposed:

Steps

detlefarend commented 1 year ago

Hi @steveyuwono @rizkydiprasetya @laxmikantbaheti, I need your feedback for this because the further documentation steps depend on it. If you agree I can take over the basic restructuring. For this I need a freeze of all rtd activities. I propose the following proceeding:

  1. Freeze of all documentation activities
  2. Creation of new branch rtd_v1.0.0
  3. Merge current branches rtd_intro, rtd_bf to rtd_refact
  4. Remove rtd_intro, rtd_bg
  5. Restructuring as mentioned in rtd_refact
  6. Approval by the team
  7. Release for further documentation activities

After that all changes on rtd should be done just in this new and final branch rtd_v1.0.0...

laxmikantbaheti commented 1 year ago

Sounds good to me 👍🏼

rizkydiprasetya commented 1 year ago

Looks fine to me

steveyuwono commented 1 year ago

Same for me

detlefarend commented 1 year ago

Hi @rizkydiprasetya @laxmikantbaheti @steveyuwono, refactoring is done. You can move on with documentation. Please check the links within floating text. Maybe some of them are invalid and need to be updated. Hope that it's not that much.

Btw: you need to pip install sphinx_multitoc_numbering to build the docu locally.

rizkydiprasetya commented 1 year ago

Don't forget to put it also on the requirements.txt for RTD.