Advanced topics

Changing Models

The elasticsearch models are stored in meetup_search/models and the tests are in tests/models. To edit the models read the Elasticsearch-DSL Docs.

Documentation

The docs are stored in ./docs and written with Sphinx. The recommend way to host sphinx docs are with readthedocs.org.

To compile the docs as HTML use:

$ docker-compose -f local.yml run flask make --directory docs html

The html output goes to docs/_build/html