addons-server/docs
Christina Lin c7b2dc1042
DevHub Pastebin Re-implementation (#22664)
* Added view attachment link on DevHub in relation to  #22640

* lint

* renamed attachment_link to attachment_url

* js attachment_url

* test update

* doc

* test

* dont hardcode test

* lint

* limit queries

* Use correct pk in reverse
2024-09-17 13:21:44 -04: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 DevHub Pastebin Re-implementation (#22664) 2024-09-17 13:21:44 -04:00
Makefile Make up the docs (#22313) 2024-08-14 12:12:54 +02:00
README.md Remove all reference to update_deps* (#22662) 2024-09-16 10:42:45 +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 Set REMOTE_ADDR correctly when requests are going through a CDN Shield (#22603) 2024-08-29 15:05:10 +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 primarily myST and is built using Sphinx. Some docs, especially API docs are still written using standard reStructuredText but most future documentation should be written in markdown.

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

make up

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