Surelog icon indicating copy to clipboard operation
Surelog copied to clipboard

Publish API docs on readthedocs

Open mithro opened this issue 5 years ago • 8 comments

Surelog should publish documentation on ReadTheDocs like all good packages.

See https://docs.readthedocs.io/en/stable/ on how to get started.

The docs should be published at https://surelog.readthedocs.io/

mithro avatar Apr 21 '20 02:04 mithro

The most popular tool for doing documentation on ReadTheDocs is Sphinx. See https://docs.readthedocs.io/en/stable/intro/getting-started-with-sphinx.html

mithro avatar Apr 21 '20 02:04 mithro

We have a couple of special Sphinx plugins to make it easier to use with Verilog -> http://sphinxcontrib-verilog-diagrams.readthedocs.io/

This is used on the python-symbiflow-v2x docs at https://python-symbiflow-v2x.readthedocs.io/en/latest/

mithro avatar Apr 21 '20 02:04 mithro

There is also a bunch of useful information at https://github.com/SymbiFlow/ideas/issues/9

mithro avatar Apr 21 '20 02:04 mithro

More useful links;

  • https://breathe.readthedocs.io/en/latest/
  • https://exhale.readthedocs.io/en/latest/

mithro avatar Apr 21 '20 02:04 mithro

There was some work on this for SymbiFlow at https://github.com/SymbiFlow/symbiflow-docs

mithro avatar Apr 21 '20 02:04 mithro

@rw1nkler and @mgielda from @antmicro might also be able to give some tips and hints.

mithro avatar Apr 21 '20 02:04 mithro

@daniellimws might also be interested in helping out here. He has been doing some great work for other SymbiFlow related projects.

mithro avatar Apr 27 '20 01:04 mithro

The idea at https://github.com/SymbiFlow/ideas/issues/49 could help with making this nice and easy.

mithro avatar Apr 27 '20 01:04 mithro