Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11
Description
Now that we are moving ahead with deploying IGB Apps using the new App Store, let's separate the Apps currently version-controlled and built as part of the integrated-genome-browser platform repository into their own repositories and build systems.
Doing this will make understanding the platform code easier for users (less to look through) and will also allow each App to become a first-class project with independent versioning, build, and distribution system.
Moving the Apps into their own separate repositories will not take long, but once this is done, we need to modify their respective pom.xml files to enable compilation.
Tasks - for each optionalPlugin IGB App:
- Create new repos for each IGB App currently in optionalPlugins
- Re-configure pom.xml to enable local compilation of jar and OBR index file (parent pom no longer available)
- Bundle artifact should include a properties file with last git commit hash, origin repository. Ask NZ for details and/or see related issue below.
Attachments
Issue Links
- relates to
-
IGBF-1907 Move developmentPlugins Apps to new repository
-
- Closed
-
-
IGBF-2230 Investigate and if practical move genoviz tutorials into their own bitbucket repo
-
- Closed
-
-
IGBF-1797 Update IGB App Quickstart hello-world-app
-
- Closed
-
-
IGBF-1800 Include git properties in Genoviz SDK jar
-
- Closed
-
-
IGBF-1772 Add code repo for current Apps
-
- Closed
-
1. |
Configure build for new 23andMe SNP Converter app repository |
|
Closed | Prutha Kulkarni (Inactive) | |
2. |
Create repo for Merge Annotation Operator |
|
Closed | Unassigned | |
3. |
Create repo for Command Socket |
|
Closed | Unassigned | |
4. |
Create repo for Geometric Mean Graph Operator |
|
Closed | Prutha Kulkarni (Inactive) | |
5. |
Create repo for ProtAnnot |
|
Closed | Prutha Kulkarni (Inactive) | |
6. |
Figure out how to set up bitbucket pipeline build for App repositories |
|
Closed | Unassigned | |
7. |
Assist devs to set up bb pipelines for Apps |
|
Closed | Prutha Kulkarni (Inactive) | |
8. |
Add logos to repositories for each App |
|
Closed | Prutha Kulkarni (Inactive) | |
9. |
Check pipelines and POM for all optional Apps |
|
Closed | Unassigned |
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1388 [ 17463 ] |
Description |
Don't start this without talking to me (Ann).
Tasks: * Create new repos for each IGB App currently in optionalPlugins * Set up bitbucket pipeline for each * Bitbucket pipeline should build the jar and repository.xml for the App and copy to Downloads section |
Review code & related issues then confer with Dr. Loraine for the next steps.
Tasks: * Create new repos for each IGB App currently in optionalPlugins * Set up bitbucket pipeline for each * Bitbucket pipeline should build the jar and repository.xml for the App and copy to Downloads section |
Sprint | Summer 2019 Sprint 9 [ 68 ] | Summer 2019 Sprint 8 [ 67 ] |
Rank | Ranked lower |
Assignee | Ann Loraine [ aloraine ] |
Rank | Ranked lower |
Sprint | Summer 2019 Sprint 8 [ 67 ] | Summer 2019 Sprint 9 [ 68 ] |
Rank | Ranked higher |
Summary | Create new repositories in bitbucket or github for the optional plugins | Create new repositories in bitbucket for the optional plugins |
Description |
Review code & related issues then confer with Dr. Loraine for the next steps.
Tasks: * Create new repos for each IGB App currently in optionalPlugins * Set up bitbucket pipeline for each * Bitbucket pipeline should build the jar and repository.xml for the App and copy to Downloads section |
Review code & related issues then confer with Dr. Loraine for the next steps.
Tasks: * Create new repos for each IGB App currently in optionalPlugins * Set up bitbucket pipeline for each * Bitbucket pipeline should build the jar and repository.xml for the App and copy to Downloads section * Bundle artifact should include a properties file with last git commit hash, origin repository |
Story Points | 3 | 2 |
Story Points | 2 | 4 |
Description |
Review code & related issues then confer with Dr. Loraine for the next steps.
Tasks: * Create new repos for each IGB App currently in optionalPlugins * Set up bitbucket pipeline for each * Bitbucket pipeline should build the jar and repository.xml for the App and copy to Downloads section * Bundle artifact should include a properties file with last git commit hash, origin repository |
Now that we are moving ahead with deploying IGB Apps using the new App Store, let's separate the Apps currently version-controlled and built as part of the integrated-genome-browser platform repository into their own repositories and build systems.
Doing this will make understanding the platform code easier for users (less to look through) and will also allow each App to become a first-class project with independent versioning, build, and distribution system. Moving the Apps into their own separate repositories will not take long, but once this is done, we need to modify their respective pom.xml files to enable compilation. Tasks: * Create new repos for each IGB App currently in optionalPlugins * Re-configure pom.xml to enable compiling (parent pom no longer available) * Set up bitbucket pipeline - should build the jar and OBR index file, copy both to Downloads section * Bundle artifact should include a properties file with last git commit hash, origin repository |
Description |
Now that we are moving ahead with deploying IGB Apps using the new App Store, let's separate the Apps currently version-controlled and built as part of the integrated-genome-browser platform repository into their own repositories and build systems.
Doing this will make understanding the platform code easier for users (less to look through) and will also allow each App to become a first-class project with independent versioning, build, and distribution system. Moving the Apps into their own separate repositories will not take long, but once this is done, we need to modify their respective pom.xml files to enable compilation. Tasks: * Create new repos for each IGB App currently in optionalPlugins * Re-configure pom.xml to enable compiling (parent pom no longer available) * Set up bitbucket pipeline - should build the jar and OBR index file, copy both to Downloads section * Bundle artifact should include a properties file with last git commit hash, origin repository |
Now that we are moving ahead with deploying IGB Apps using the new App Store, let's separate the Apps currently version-controlled and built as part of the integrated-genome-browser platform repository into their own repositories and build systems.
Doing this will make understanding the platform code easier for users (less to look through) and will also allow each App to become a first-class project with independent versioning, build, and distribution system. Moving the Apps into their own separate repositories will not take long, but once this is done, we need to modify their respective pom.xml files to enable compilation. Tasks: * Create new repos for each IGB App currently in optionalPlugins * Re-configure pom.xml to enable compiling (parent pom no longer available) * Set up bitbucket pipeline - should build the jar and OBR index file, copy both to Downloads section * Bundle artifact should include a properties file with last git commit hash, origin repository. Ask NZ for details and/or see related issue below. |
Sprint | Summer 2019 Sprint 9 [ 68 ] | Summer 2019 Sprint 8 [ 67 ] |
Rank | Ranked lower |
Sprint | Summer 2019 Sprint 8 [ 67 ] | Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 67, 68 ] |
Rank | Ranked higher |
Assignee | Ann Loraine [ aloraine ] |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
Summary | Create new repositories in bitbucket for the optional plugins | Create and configure new repos for optionalPlugins |
Rank | Ranked higher |
Description |
Now that we are moving ahead with deploying IGB Apps using the new App Store, let's separate the Apps currently version-controlled and built as part of the integrated-genome-browser platform repository into their own repositories and build systems.
Doing this will make understanding the platform code easier for users (less to look through) and will also allow each App to become a first-class project with independent versioning, build, and distribution system. Moving the Apps into their own separate repositories will not take long, but once this is done, we need to modify their respective pom.xml files to enable compilation. Tasks: * Create new repos for each IGB App currently in optionalPlugins * Re-configure pom.xml to enable compiling (parent pom no longer available) * Set up bitbucket pipeline - should build the jar and OBR index file, copy both to Downloads section * Bundle artifact should include a properties file with last git commit hash, origin repository. Ask NZ for details and/or see related issue below. |
Now that we are moving ahead with deploying IGB Apps using the new App Store, let's separate the Apps currently version-controlled and built as part of the integrated-genome-browser platform repository into their own repositories and build systems.
Doing this will make understanding the platform code easier for users (less to look through) and will also allow each App to become a first-class project with independent versioning, build, and distribution system. Moving the Apps into their own separate repositories will not take long, but once this is done, we need to modify their respective pom.xml files to enable compilation. Tasks - for each optionalPlugin IGB App: * Create new repos for each IGB App currently in optionalPlugins * Re-configure pom.xml to enable local compilation of jar and OBR index file (parent pom no longer available) * Bundle artifact should include a properties file with last git commit hash, origin repository. Ask NZ for details and/or see related issue below. |
Summary | Create and configure new repos for optionalPlugins | Create new repos for optionalPlugins |
Sprint | Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 67, 68 ] | Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 67, 68, 69 ] |
Rank | Ranked higher |
Sprint | Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 67, 68, 69 ] | Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11 [ 67, 68, 69, 70 ] |
Rank | Ranked higher |
Resolution | Done [ 10000 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Workflow | Loraine Lab Workflow [ 18495 ] | Fall 2019 Workflow Update [ 20197 ] |
Workflow | Fall 2019 Workflow Update [ 20197 ] | Revised Fall 2019 Workflow Update [ 22334 ] |
Assignee | Prutha Kulkarni [ prutha ] |