Project

Profile

Help

Story #2859

closed

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

Added by amacdona@redhat.com over 6 years ago. Updated over 4 years 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
Quarter:

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


Related issues

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

Actions
Actions #1

Updated by amacdona@redhat.com over 6 years ago

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

Updated by bizhang over 6 years ago

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

Updated by bmbouter over 6 years ago

  • Description updated (diff)

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

Actions #4

Updated by bmbouter over 6 years ago

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

Actions #5

Updated by amacdona@redhat.com over 6 years ago

  • Description updated (diff)
Actions #6

Updated by bizhang over 6 years ago

  • Tags Pulp 3 Plugin Writer Alpha added
Actions #7

Updated by amacdona@redhat.com over 6 years ago

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

Updated by amacdona@redhat.com over 6 years ago

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

Updated by amacdona@redhat.com over 6 years ago

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

Updated by mhrivnak over 6 years ago

  • Sprint/Milestone set to 42
Actions #11

Updated by ttereshc over 6 years ago

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

Updated by mhrivnak over 6 years ago

  • Sprint/Milestone changed from 42 to 43
Actions #13

Updated by mhrivnak over 6 years ago

  • Priority changed from Normal to High
Actions #14

Updated by jortel@redhat.com over 6 years ago

  • Sprint/Milestone changed from 43 to 44
Actions #15

Updated by ttereshc over 6 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ttereshc
Actions #16

Updated by mhrivnak over 6 years ago

  • Sprint/Milestone changed from 44 to 45
Actions #17

Updated by ttereshc over 6 years ago

  • Status changed from ASSIGNED to POST

Added by ttereshc over 6 years ago

Revision d1556da2 | View on GitHub

Add template plugin and renaming script

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

Added by ttereshc over 6 years ago

Revision d1556da2 | View on GitHub

Add template plugin and renaming script

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

Added by ttereshc over 6 years ago

Revision b4794e7d | View on GitHub

Link to plugin_template repo from plugin wirter's guide

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

Added by ttereshc over 6 years ago

Revision b4794e7d | View on GitHub

Link to plugin_template repo from plugin wirter's guide

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

Actions #19

Updated by ttereshc over 6 years ago

  • Status changed from POST to MODIFIED
Actions #20

Updated by ttereshc over 6 years ago

  • Project changed from Pulp to 27
Actions #21

Updated by bmbouter over 6 years ago

  • Tags deleted (Pulp 3 Plugin Writer Alpha)

Cleaning up Redmine tags

Actions #22

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 26
Actions #23

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (45)
Actions #24

Updated by bmbouter almost 5 years ago

  • Tags deleted (Pulp 3)
Actions #25

Updated by bmbouter almost 5 years ago

  • Tags Plugin Template added
Actions #26

Updated by bmbouter almost 5 years 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.

Actions #27

Updated by bmbouter almost 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #28

Updated by bmbouter over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF