From 005f975f4712cdc9597fded1ae99a1ad15be717f Mon Sep 17 00:00:00 2001 From: Birger Schacht Date: Wed, 25 Sep 2024 15:34:40 +0200 Subject: [PATCH] docs: readd the development chapter, that was accidently removed The development chapter was accidently removed in 5b107cc08732ca78c6ea2f55e126f3c2b23f2706 --- docs/source/development.rst | 43 +++++++++++++++++++++++++++++++++++++ docs/source/index.rst | 1 + 2 files changed, 44 insertions(+) create mode 100644 docs/source/development.rst diff --git a/docs/source/development.rst b/docs/source/development.rst new file mode 100644 index 000000000..0315aeb69 --- /dev/null +++ b/docs/source/development.rst @@ -0,0 +1,43 @@ +Development +=========== + +Dependencies +------------ + +* Django +* djangorestframework +* django-filter +* django-autocomplete-light +* django-cors-headers +* django-crum +* django-crispy-forms +* django-gm2m +* django-leaflet +* django-reversion +* django-tables2 +* djangorestframework-csv +* djangorestframework-xml +* rdflib +* drf-spectacular +* requests +* SPARQLWrapper +* django-model-utils +* django-admin-csvexport + + Used in the ``apis_labels`` and ``apis_vocabularies`` admin apps + +* tablib + + `You must have tablib installed in order to use the django-tables2 export functionality` - + the export functionality is used in the entities list view. + +* apis-override-select2js + + APIS overrides select2js to be able to provide autocomplete fields that also + integrate external sources. This package provides the patched Javascript + files - it has to be listed in ``INSTALLED_APPS`` *before* + ``django-autocomplete-light`` packages. + +* python-dateutil + + Used in ``apis_entities.autocomplete3`` diff --git a/docs/source/index.rst b/docs/source/index.rst index 4f9886f9b..fffed2aea 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -18,6 +18,7 @@ Welcome to APIS's documentation! configuration customization features + development glossary .. toctree::