Project

Profile

Help

Task #2249

closed

Document platform Django app layout

Added by bmbouter over 7 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 18
Quarter:

Description

The Pulp developer documentation needs to be updated for 3.0. This should include:

These should go in the platform developer docs

  • The location and organization of the pulp.app Django application
  • How the settings.py file uses entry points to install a plugin's django app in INSTALLED_APPS
  • How we use Django for discovery of models and migrations for the platform and all apps

These should go in the plugin developer docs

  • How each plugin is also a Django app
  • How plugins should only import from pulp.plugins

A lot of details can be found in the thread this message[0] starts.

[0]: https://www.redhat.com/archives/pulp-dev/2016-September/msg00000.html


Related issues

Blocked by Pulp - Task #2454: Stub File PluginCLOSED - CURRENTRELEASEsemyers

Actions

Also available in: Atom PDF