addons-server/docs
Kevin Meinhardt 884d1c4669
Convert .rst files to MyST style markdown (#22467)
* Convert .rst files to MyST style markdown

* TMP: convert literal text back to emphasis

* TMP: fix from previous commit, bring back literals where we had them
2024-07-17 21:05:00 +02:00
..
_intersphinx Replace 'jinja2.contextfunction' with 'jinja2.pass_context' (#17466) 2021-07-13 13:36:20 +02:00
_static use .gitkeep instead of .gitignore; bug 687408 2013-09-19 07:56:17 -07:00
_templates use .gitkeep instead of .gitignore; bug 687408 2013-09-19 07:56:17 -07:00
extensions Remove all usage of 'six' and as much compat code as I could f… (#11730) 2019-07-16 12:01:31 +02:00
screenshots Update docker Makefile commands and docs 2015-10-22 12:53:16 -05:00
settings Fixes #5379: Remove footer field from theme submission form (#7718) 2018-03-21 15:01:39 +01:00
topics Convert .rst files to MyST style markdown (#22467) 2024-07-17 21:05:00 +02:00
Makefile Build docs on make loop 2015-09-17 14:30:32 +01:00
README.md Convert .rst files to MyST style markdown (#22467) 2024-07-17 21:05:00 +02:00
__init__.py Split off API docs (bug 854942) 2013-04-15 13:54:46 -05:00
build-github.zsh rm everything in gh-pages so old pages aren't left around + typo & pushd 2010-02-02 21:55:50 -08:00
conf.py chore(): add .md support in docs (#21522) 2023-12-06 17:56:40 +01:00
index.md Convert .rst files to MyST style markdown (#22467) 2024-07-17 21:05:00 +02:00
watcher.py script to watch a bunch of files and run a command if any changes are detected. 2009-11-06 22:32:35 -08:00

README.md

Add-ons Server Documentation

This is the documentation for the use of the addons-server and its services. All documentation is in plain text files using reStructuredText and Sphinx.

To build the documentation, you need the dependencies from requirements/dev.txt. Those are automatically installed together with make update_deps.

If you're unsure, activate your virtualenv and run:

make update_deps

The documentation is viewable at http://addons-server.readthedocs.io/, and covers development using Add-ons Server, the source code for Add-ons.

Its source location is in the /docs folder.

Note: this project was once called olympia, this documentation often uses that term.

Build the documentation

This is as simple as running:

make docs

This is the same as cd'ing to the docs folder, and running make html from there.

We include a daemon that can watch and regenerate the built HTML when documentation source files change. To use it, go to the docs folder and run:

python watcher.py 'make html' $(find . -name '*.rst')

Once done, check the result by opening the following file in your browser:

/path/to/olympia/docs/_build/html/index.html