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 |
How to create a new repository from a sub-folder of an existing repository: