Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nens/lizard-docs
Lizard documentation
https://github.com/nens/lizard-docs
Last synced: 4 days ago
JSON representation
Lizard documentation
- Host: GitHub
- URL: https://github.com/nens/lizard-docs
- Owner: nens
- Created: 2018-11-30T10:29:37.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-22T13:12:35.000Z (7 months ago)
- Last Synced: 2024-04-22T13:54:54.350Z (7 months ago)
- Language: Jupyter Notebook
- Size: 15.7 MB
- Stars: 0
- Watchers: 19
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
Awesome Lists containing this project
README
Lizard documentation
====================.. image:: https://api.travis-ci.com/nens/lizard-docs.svg?branch=master
:target: https://travis-ci.com/nens/lizard-docs.. image:: https://readthedocs.com/projects/nelen-schuurmans-lizard-documentation/badge/?version=latest
:target: https://nelen-schuurmans-lizard-documentation.readthedocs-hosted.com/en/latest/?badge=latest
:alt: Documentation StatusLet's do it with restructuredtext/sphinx!
The documentation is automatically build (as test) on github
actions. Successful builds of the **master** branch are automatically uploaded
to https://docs.lizard.net via
https://artifacts.lizard.net/overview/lizard-docs/ .Local setup
-----------If you can run docker, you're in luck. Especially if you're working on
windows, this is the easiest option right now. You just need to run::$ docker-compose up
every time you want to re-generate your documentation.
If the setup changed (which should rarely happen), a quick ``docker-compose
build`` will get you up to date.Special commands
----------------If the sphinx documentation tells you about a makefile: you can run those
commands from within docker, too. For example::$ docker-compose run builder make latexpdf
To get a really fresh build::
$ docker-compose run builder make clean
Some sphinx/restructuredtext notes
----------------------------------You'll need to learn a bit of restructuredtext:
http://www.sphinx-doc.org/en/stable/rest.htmlSpecial stuff, cross-references, indices etc:
http://www.sphinx-doc.org/en/stable/markup/index.htmlAny questions: ask Reinout.
Neatness notes
--------------**Windows:** please make sure all the filenames (especially the extensions)
are lowercase. There are some funny examples in the 3Di documentation. Reinout
will probably add an automatic check to prevent such mishaps later on.As almost everybody in Nelen & Schuurmans has write access to this repository,
the master branch has been protected. So: you must make your modifications in
a branch and merge them into master afterwards (preferrably with a pull
request). Note that the checks must pass before you can merge.Making a release
----------------Unlike the 3di documentation, all successful builds of **master** on travis
are uploaded as docs.lizard.net, you don't need a release for that.For administrative purposes, making a release can be useful. To make a
release, install zest.releaser::$ pip install zest.releaser
Make a release by running::
$ fullrelease
You can normally answer all the questions with .