Project

Profile

Help

Story #2859

As a developer, I have a template to create a new plugin

Added by amacdona@redhat.com about 3 years ago. Updated 7 months ago.

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

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Plugin Template
Sprint:
Sprint 26

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


Checklist


Related issues

Blocks Python Support - Task #2882: bootstrap pulp_python for Pulp 3MODIFIED

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision d1556da2 View on GitHub
Added by ttereshc almost 3 years ago

Add template plugin and renaming script

closes #2859 https://pulp.plan.io/issues/2859

Revision d1556da2 View on GitHub
Added by ttereshc almost 3 years ago

Add template plugin and renaming script

closes #2859 https://pulp.plan.io/issues/2859

Revision b4794e7d View on GitHub
Added by ttereshc almost 3 years ago

Link to plugin_template repo from plugin wirter's guide

re #2859 https://pulp.plan.io/issues/2859

Revision b4794e7d View on GitHub
Added by ttereshc almost 3 years ago

Link to plugin_template repo from plugin wirter's guide

re #2859 https://pulp.plan.io/issues/2859

History

#1 Updated by amacdona@redhat.com about 3 years ago

  • Blocked by Task #2682: Add docs about how plugin writers can host their docs on docs.pulpproject.org added

#2 Updated by bizhang about 3 years ago

  • Description updated (diff)
  • Groomed changed from No to Yes

#3 Updated by bmbouter about 3 years ago

  • Description updated (diff)

We need to decide on the repo name. What about: plugin_template ?

#4 Updated by bmbouter about 3 years ago

The name plugin_template is already in the description and it's already groomed. I think it's good to go.

#5 Updated by amacdona@redhat.com about 3 years ago

  • Description updated (diff)

#6 Updated by bizhang almost 3 years ago

  • Tags Pulp 3 Plugin Writer Alpha added

#7 Updated by amacdona@redhat.com almost 3 years ago

  • Related to Task #2882: bootstrap pulp_python for Pulp 3 added

#8 Updated by amacdona@redhat.com almost 3 years ago

  • Related to deleted (Task #2882: bootstrap pulp_python for Pulp 3)

#9 Updated by amacdona@redhat.com almost 3 years ago

  • Blocks Task #2882: bootstrap pulp_python for Pulp 3 added

#10 Updated by mhrivnak almost 3 years ago

  • Sprint/Milestone set to 42

#11 Updated by ttereshc almost 3 years ago

  • Blocked by deleted (Task #2682: Add docs about how plugin writers can host their docs on docs.pulpproject.org)

#12 Updated by mhrivnak almost 3 years ago

  • Sprint/Milestone changed from 42 to 43

#13 Updated by mhrivnak almost 3 years ago

  • Priority changed from Normal to High

#14 Updated by jortel@redhat.com almost 3 years ago

  • Sprint/Milestone changed from 43 to 44

#15 Updated by ttereshc almost 3 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ttereshc

#16 Updated by mhrivnak almost 3 years ago

  • Sprint/Milestone changed from 44 to 45

#17 Updated by ttereshc almost 3 years ago

  • Status changed from ASSIGNED to POST

#19 Updated by ttereshc over 2 years ago

  • Status changed from POST to MODIFIED

#20 Updated by ttereshc over 2 years ago

  • Project changed from Pulp to 27

#21 Updated by bmbouter over 2 years ago

  • Tags deleted (Pulp 3 Plugin Writer Alpha)

Cleaning up Redmine tags

#22 Updated by bmbouter over 2 years ago

  • Sprint set to Sprint 26

#23 Updated by bmbouter over 2 years ago

  • Sprint/Milestone deleted (45)

#24 Updated by bmbouter about 1 year ago

  • Tags deleted (Pulp 3)

#25 Updated by bmbouter about 1 year ago

  • Tags Plugin Template added

#26 Updated by bmbouter about 1 year ago

  • 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.

#27 Updated by bmbouter about 1 year ago

  • Sprint/Milestone set to 3.0.0

#28 Updated by bmbouter 7 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF