Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:5
-
Epic Link:
-
Sprint:Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec
Description
There are ten Apps called "developmentPlugins" in a directory of the same name.
These were created many years ago to demonstrate various aspects of the IGB API.
They are useful as demonstrations of what is possible, but are not being used currently. For release in IGB App Store they would need some additional work.
To prepare for that, let's make a new, single repository in bitbucket for all of them. The repo should be configured to trigger building of OBR index file (repository.xml) and jar files for each App, similar to what we did for ProtAnnot and the other so-called "optional" plugins. (See related issue.)
For this new repository:
- Create an aggregate "parent" POM with each development plug-in App as a module.
- Write a maven profile that will allow a user to build all of the development Apps and create a single OBR index file (repository.xml) that includes all of them.
- Also enable a developer to build OBR index files for individual Apps.
Attachments
Issue Links
- relates to
-
IGBF-1773 Create new repos for optionalPlugins
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1531 [ 17617 ] |
Status | Open [ 1 ] | Open [ 1 ] |
Rank | Ranked higher |
Description |
There are ten Apps called "developmentPlugins" in a directory of the same name.
These were created many years ago to demonstrate various aspects of the IGB API. For this task, please create repositories in bitbucket for each of them, just as was done for the optionalPlugins directory. Rather than tackle this in one large effort, we should divide this task into sub-tasks. To start: * Create a sub-task for each "development" App. Then, App by App: * Create a new repository for the App, preserving git history * Set up bb pipelines to automate the build, creation of the OBR repository * Consult with Shameer and/or Dr. Freese to create a logo image for same See the related issue for guidance on how to create new repo's without losing history. |
There are ten Apps called "developmentPlugins" in a directory of the same name.
These were created many years ago to demonstrate various aspects of the IGB API. For this task, please create repositories in bitbucket for each of them, just as was done for the optionalPlugins directory. Rather than tackle this in one large effort, we should divide this task into sub-tasks. To start: * Create a sub-task (in Jira) for each "development" App. Then, App by App: * Create a new repository for the App, preserving git history * Set up bb pipelines to automate the build, creation of the OBR repository * Consult with Shameer and/or Dr. Freese to create a logo image for same See the related issue for guidance on how to create new repo's without losing history. |
Summary | Move developmentPlugins Apps to new repositories | Move developmentPlugins Apps to new repository |
Description |
There are ten Apps called "developmentPlugins" in a directory of the same name.
These were created many years ago to demonstrate various aspects of the IGB API. For this task, please create repositories in bitbucket for each of them, just as was done for the optionalPlugins directory. Rather than tackle this in one large effort, we should divide this task into sub-tasks. To start: * Create a sub-task (in Jira) for each "development" App. Then, App by App: * Create a new repository for the App, preserving git history * Set up bb pipelines to automate the build, creation of the OBR repository * Consult with Shameer and/or Dr. Freese to create a logo image for same See the related issue for guidance on how to create new repo's without losing history. |
There are ten Apps called "developmentPlugins" in a directory of the same name.
These were created many years ago to demonstrate various aspects of the IGB API. They are useful as demonstrations of what is possible, but are not being used currently. For release in IGB App Store they would need some additional work. To prepare for that, let's make a new, single repository in bitbucket for all of them. The repo should be configured to trigger building of OBR index file (repository.xml) and jar files for each App, similar to what we did for ProtAnnot and the other so-called "optional" plugins. (See related issue.) For this new repository: * Create an aggregate "parent" POM with each development plug-in App as a module. * Write a maven profile that will allow a user to build all of the development Apps and create a single OBR index file (repository.xml) that includes all of them. * Also enable a developer to build OBR index files for individual Apps. |
Story Points | 2 | 4 |
Labels | Advanced |
Assignee | Prutha Kulkarni [ prutha ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Story Points | 4 | 5 |
Assignee | Prutha Kulkarni [ prutha ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Status | Needs 1st Level Review [ 10005 ] | Reviewing [ 10301 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Prutha Kulkarni [ prutha ] |
Status | Reviewing [ 10301 ] | Open [ 1 ] |
Sprint | Summer 2019 Sprint 11 [ 70 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 70, 71 ] |
Rank | Ranked higher |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Prutha Kulkarni [ prutha ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | Reviewing [ 10301 ] |
Assignee | Ann Loraine [ aloraine ] |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12 [ 70, 71 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 70, 71, 72 ] |
Rank | Ranked higher |
Status | Reviewing [ 10301 ] | Open [ 1 ] |
Workflow | Loraine Lab Workflow [ 18630 ] | Fall 2019 Workflow Update [ 19003 ] |
Status | Open [ 1 ] | To-Do [ 10305 ] |
Assignee | Ann Loraine [ aloraine ] | Prutha Kulkarni [ prutha ] |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 70, 71, 72 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 70, 71, 72, 73 ] |
Rank | Ranked higher |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Prutha Kulkarni [ prutha ] | Ann Loraine [ aloraine ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Assignee | Ann Loraine [ aloraine ] | Prutha Kulkarni [ prutha ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Assignee | Prutha Kulkarni [ prutha ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | To-Do [ 10305 ] |
Assignee | Prutha Kulkarni [ prutha ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Assignee | Prutha Kulkarni [ prutha ] |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 70, 71, 72, 73 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 70, 71, 72, 73, 74 ] |
Rank | Ranked higher |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3 [ 70, 71, 72, 73, 74 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 2019 Sprint 4 [ 70, 71, 72, 73, 74, 75 ] |
Rank | Ranked higher |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct [ 70, 71, 72, 73, 74, 75 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct [ 70, 71, 72, 73, 74, 75, 76 ] |
Rank | Ranked higher |
Workflow | Fall 2019 Workflow Update [ 19003 ] | Revised Fall 2019 Workflow Update [ 21144 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Status | Post-merge Testing In Progress [ 10003 ] | Merged Needs Testing [ 10002 ] |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct [ 70, 71, 72, 73, 74, 75, 76 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 70, 71, 72, 73, 74, 75, 76, 77 ] |
Rank | Ranked higher |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Assignee | Prutha Kulkarni [ prutha ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Assignee | Prutha Kulkarni [ prutha ] | Shamika Gajanan Kulkarni [ shamika ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 70, 71, 72, 73, 74, 75, 76, 77 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov [ 70, 71, 72, 73, 74, 75, 76, 77, 78 ] |
Rank | Ranked higher |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Sprint | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov [ 70, 71, 72, 73, 74, 75, 76, 77, 78 ] | Summer 2019 Sprint 11, Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79 ] |
Rank | Ranked higher |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Prutha Kulkarni [ prutha ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Prof. [~aloraine], do we really have to create a maven profile specifically to build consolidated OBR index file?
As the consolidated index file is already generated in the default local maven repository, we just have to specify one command line parameter while building the developmentPlugins project to get the consolidated OBR index file to the build directory which is "DobrRepository".
I have made the changes to my fork of developmentPlugins repo. Could you please have a look at it?
Link to my fork is:
https://bitbucket.org/pkulka10/prutha_developmentplugins/src/master/
Currently it is building separate OBR index files along with JARs in the target folder of the corresponding plugin. I have copied these JAR files along with a consolidated OBR index file to the download section of the repo with the help of pipeline configuration.
Thanks.