[tor-bugs] #29200 [Webpages/Website]: Make more accessible Core Tor documentation

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Apr 15 10:34:04 UTC 2019


#29200: Make more accessible Core Tor documentation
------------------------------------+----------------------------------
 Reporter:  juga                    |          Owner:  antonela
     Type:  defect                  |         Status:  new
 Priority:  Medium                  |      Milestone:  website redesign
Component:  Webpages/Website        |        Version:
 Severity:  Normal                  |     Resolution:
 Keywords:  documentation, ux-team  |  Actual Points:
Parent ID:  #24132                  |         Points:
 Reviewer:                          |        Sponsor:
------------------------------------+----------------------------------

Comment (by juga):

 I configured torguts and tor to use [http://www.sphinx-doc.org/en/stable/
 Sphinx] for the markdown documentation.
 The branches:
 - https://github.com/juga0/torguts/tree/wip_sphinx_doc
 - https://github.com/juga0/tor/tree/wip_sphinx_doc

 To see how it looks like:
 - https://torguts.readthedocs.io/en/latest/
 - https://tor-core.readthedocs.io/en/latest/

 Note the comments on creating a
 [https://github.com/juga0/tor/commit/43c70ffdf6bee5f400cda1e526883e0c56ceaa6f
 #diff-684a0ceb2878d48b19612ca360e277efR76 Sphinx theme for Tor]. I think
 it would be easy basing it on the Sphinx bootstrap theme.

 I tried to build the doxygen documentation also with Sphinx using
 [https://breathe.readthedocs.io/en/latest/ breathe], and i managed to get
 all in one package (left the branch in
 https://github.com/juga0/tor/commits/wip_sphinx_doc_doxygen), but it'd
 require still more work and i'm not sure it's worth. Doxygen itself could
 be configured to use templates and custom css, maybe that require less
 work.

 I can remove those readthedocs domains once it's decided what to do.
 The documentation could live in readthedocs and have a torproject
 subdomain that point to it, or it could be deployed in torproject
 infraestructure having a simple script that pull the repositories every X
 time and run `make html` in the documentation directory.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29200#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list