OpenBB-finance / OpenBB

Investment Research for Everyone, Everywhere.
https://openbb.co
Other
34.01k stars 3.11k forks source link

[IMPROVE] Update readthedocs creation pipeline #859

Closed piiq closed 3 years ago

piiq commented 3 years ago

There is an older an older implementation of the autogenerated class library with Shinx+readthedocs at https://gamestonk-terminal.readthedocs.io/

It's time this documentation generating pipeline is revisited and upgraded to:

There is nice up-to-date user documentation at https://gamestonkterminal.github.io/GamestonkTerminal/. Merging developer and user documentation can also be considered, especially if there are tools to automate doc generation for Hugo.


Notes:

DidierRLopes commented 3 years ago

I think this is exactly what we need. If I could see the perfection implementation it would have to meet the following requirements: High level:

  1. Be able to search to a feature based on the name of command or it's description
  2. Be able to see what features a particular menu has

Low level

  1. See a clear description of the feature
  2. See some additional resources to look more into feature
  3. Know what data source is used for this feature
  4. Know what's the name of the key used for this feature
  5. Know what parameters can be used with the feature
  6. See a screenshot of what to expect from this feature
  7. Have a button that could pop the code of the _view of this feature. This is useful for users that want to build their own notebook reports to dig into what features they want and how to call them.

@jmaslek thoughts?

piiq commented 3 years ago

Closing this issue, it was addressed by https://github.com/GamestonkTerminal/GamestonkTerminal/pull/895