Story #2859
closed
As a developer, I have a template to create a new plugin
Status:
CLOSED - CURRENTRELEASE
Description
The template should include stubs of a plugin Django app and all required Models, Serializers, ViewSets, etc. The template should be heavily commented for new developers. It should also install the entry point for the Django app.
Additionally, it should have a rename utility similar to what The Foreman does here.
The template should also contain a documentation template that includes the sections listed on the proposed doc structure etherpad [0]
This should live in a new git repo, pulp/plugin_template
[0] http://pad-katello.rhcloud.com/p/pulp3_doc_structure
- Blocked by Task #2682: Add docs about how plugin writers can host their docs on docs.pulpproject.org added
- Description updated (diff)
- Groomed changed from No to Yes
- Description updated (diff)
We need to decide on the repo name. What about: plugin_template ?
The name plugin_template is already in the description and it's already groomed. I think it's good to go.
- Description updated (diff)
- Tags Pulp 3 Plugin Writer Alpha added
- Related to Task #2882: bootstrap pulp_python for Pulp 3 added
- Related to deleted (Task #2882: bootstrap pulp_python for Pulp 3)
- Blocks Task #2882: bootstrap pulp_python for Pulp 3 added
- Sprint/Milestone set to 42
- Blocked by deleted (Task #2682: Add docs about how plugin writers can host their docs on docs.pulpproject.org)
- Sprint/Milestone changed from 42 to 43
- Priority changed from Normal to High
- Sprint/Milestone changed from 43 to 44
- Status changed from NEW to ASSIGNED
- Assignee set to ttereshc
- Sprint/Milestone changed from 44 to 45
- Status changed from ASSIGNED to POST
- Status changed from POST to MODIFIED
- Project changed from Pulp to 27
- Tags deleted (
Pulp 3 Plugin Writer Alpha)
- Sprint/Milestone deleted (
45)
- Tags Plugin Template added
- Project changed from 27 to Pulp
The plugin template Redmine project is being consolidated into the Pulp Redmine project so all issues are being moved over.
- Sprint/Milestone set to 3.0.0
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Also available in: Atom
PDF
Add template plugin and renaming script
closes #2859 https://pulp.plan.io/issues/2859