Skip to content
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

manual: setup #179

Merged
merged 1 commit into from
Nov 4, 2015
Merged

manual: setup #179

merged 1 commit into from
Nov 4, 2015

Conversation

ftomassetti
Copy link
Member

I just setup the manual on readthedocs. It is visible here: http://worldengine.readthedocs.org/en/manual/

We could use this for user documentation. What do you think?

See #166

@esampson
Copy link
Contributor

esampson commented Nov 4, 2015

While I like online docs I am also a firm believer in supplying offline versions. Nothing worse than wanting to use a piece of software that doesn't require an internet connection but not being able to because you need to look something up and the manual does require one (which you currently lack, for some reason).

@ftomassetti
Copy link
Member Author

You can also build the manual in several formats. We could generate it make it available either with the program or as a separate download.

@psi29a
Copy link
Member

psi29a commented Nov 4, 2015

Nice start. :)

@ftomassetti
Copy link
Member Author

stupid question: isn't sphinx what is used by readthedocs?

@ftomassetti
Copy link
Member Author

I confirm that we can generate from the same format this:

Please use `make <target>' where <target> is one of
  html       to make standalone HTML files
  dirhtml    to make HTML files named index.html in directories
  singlehtml to make a single large HTML file
  pickle     to make pickle files
  json       to make JSON files
  htmlhelp   to make HTML files and a HTML help project
  qthelp     to make HTML files and a qthelp project
  applehelp  to make an Apple Help Book
  devhelp    to make HTML files and a Devhelp project
  epub       to make an epub
  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
  latexpdf   to make LaTeX files and run them through pdflatex
  latexpdfja to make LaTeX files and run them through platex/dvipdfmx
  text       to make text files
  man        to make manual pages
  texinfo    to make Texinfo files
  info       to make Texinfo files and run them through makeinfo
  gettext    to make PO message catalogs
  changes    to make an overview of all changed/added/deprecated items
  xml        to make Docutils-native XML files
  pseudoxml  to make pseudoxml-XML files for display purposes
  linkcheck  to check all external links for integrity
  doctest    to run all doctests embedded in the documentation (if enabled)
  coverage   to run coverage check of the documentation (if enabled)

So we should be able to provide offline manuals

@ftomassetti
Copy link
Member Author

Let's merge this so that everyone is able to improve it

ftomassetti added a commit that referenced this pull request Nov 4, 2015
@ftomassetti ftomassetti merged commit 41efb9c into master Nov 4, 2015
@psi29a
Copy link
Member

psi29a commented Nov 4, 2015

Yes, RTD uses sphinx and our sphinx/config/python/rst files to generate the documents.

@ftomassetti ftomassetti deleted the manual branch November 6, 2015 07:53
@tcld
Copy link
Contributor

tcld commented Nov 6, 2015

I just noticed that there are problems with the manifest-test in recent PRs. Seemingly introduced with #179 . I seem to always forget to check the optional tests. :(

@ftomassetti
Copy link
Member Author

Which problems?

@tcld
Copy link
Contributor

tcld commented Nov 6, 2015

Rules need to be added to MANIFEST.in, as suggested in the link I gave.

@psi29a
Copy link
Member

psi29a commented Nov 6, 2015

Since documents (end result) is stored in RTD, we don't need to ship anything having to do with docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants