Project

Profile

Help

Story #2859

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

Added by amacdona@redhat.com over 2 years ago. Updated 6 months ago.

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

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Plugin Template
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
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 3 MODIFIED Actions

Associated revisions

Revision d1556da2 View on GitHub
Added by ttereshc about 2 years ago

Add template plugin and renaming script

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

Revision d1556da2 View on GitHub
Added by ttereshc about 2 years ago

Add template plugin and renaming script

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

Revision b4794e7d View on GitHub
Added by ttereshc about 2 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 about 2 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 about 2 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 over 2 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 over 2 years ago

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

#3 Updated by bmbouter over 2 years ago

  • Description updated (diff)

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

#4 Updated by bmbouter over 2 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 over 2 years ago

  • Description updated (diff)

#6 Updated by bizhang over 2 years ago

  • Tags Pulp 3 Plugin Writer Alpha added

#7 Updated by amacdona@redhat.com over 2 years ago

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

#8 Updated by amacdona@redhat.com over 2 years ago

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

#9 Updated by amacdona@redhat.com over 2 years ago

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

#10 Updated by mhrivnak over 2 years ago

  • Sprint/Milestone set to 42

#11 Updated by ttereshc about 2 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 about 2 years ago

  • Sprint/Milestone changed from 42 to 43

#13 Updated by mhrivnak about 2 years ago

  • Priority changed from Normal to High

#14 Updated by jortel@redhat.com about 2 years ago

  • Sprint/Milestone changed from 43 to 44

#15 Updated by ttereshc about 2 years ago

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

#16 Updated by mhrivnak about 2 years ago

  • Sprint/Milestone changed from 44 to 45

#17 Updated by ttereshc about 2 years ago

  • Status changed from ASSIGNED to POST

#19 Updated by ttereshc about 2 years ago

  • Status changed from POST to MODIFIED

#20 Updated by ttereshc about 2 years ago

  • Project changed from Pulp to 27

#21 Updated by bmbouter almost 2 years ago

  • Tags deleted (Pulp 3 Plugin Writer Alpha)

Cleaning up Redmine tags

#22 Updated by bmbouter over 1 year ago

  • Sprint set to Sprint 26

#23 Updated by bmbouter over 1 year ago

  • Sprint/Milestone deleted (45)

#24 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

#25 Updated by bmbouter 6 months ago

  • Tags Plugin Template added

#26 Updated by bmbouter 6 months 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 6 months ago

  • Sprint/Milestone set to 3.0

Please register to edit this issue

Also available in: Atom PDF