Contributing¶
We are glad to welcome any contributor.
Report bugs or propose enhancements through github bug tracker
github bug tracker: https://github.com/sabricot/django-elasticsearch-dsl/issues
If you want to contribute, the code is on github: https://github.com/sabricot/django-elasticsearch-dsl
Testing¶
You can run the tests by creating a Python virtual environment, installing
the requirements from requirements_test.txt
(pip install -r requirements_test
):
$ python runtests.py
For integration testing with a running Elasticsearch server:
$ python runtests.py --elasticsearch [localhost:9200]
TODO¶
- Add support for –using (use another Elasticsearch cluster) in management commands.
- Add management commands for mapping level operations (like update_mapping….).
- Generate ObjectField/NestField properties from a Document class.
- More examples.
- Better
ESTestCase
and documentation for testing