Skip to content

Welcome to the GDAPS documentation!

GDAPS is a Generic Django Apps Plugin System that aims to fill a gap in Django.

While Django provides a versatile app system, every app you write must be hardcoded into your INSTALLED_APPS in settings.py. So at the time of writing the software, it must be determined which features it has. It is not possible to plug a Django app in just by installing it using pip.

GDAPS changes that. It is a plugin system that can be plumbed into Django, to create applications that can be extended via plugins later by just installing them. However, due to Django's nature, a server restart is still needed.

Warning

While GDAPS is already working reliably and stable, its API could still change until v1.0.0.

License

I'd like to give back what I received from many Open Source software packages, and keep this library as open as possible, and it should stay this way. GDAPS is licensed under the BSD License (BSD).