Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Story Points:2
-
Epic Link:
-
Sprint:Spring 2019 Sprint 2, Spring 2019 Sprint 3
Description
IGB's use of dependency injection and services architecture (OSGi) lets modules call upon services exported by other modules without having to create objects.
Currently, there is no easy way for a module to determine the IGB Help Page URL. Instead, we are hard-coding it.
For this task, investigate IGB's services-architecture based approach to providing data such as this Help Page URL that should be accessible in many locations of the GUI. Propose a solution, discuss it with others on the team, and summarize the approach in the comments or in a Powerpoint presentation. Also see case study modules in the IGB Canvas class for useful info.
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Summary | Engineer a new service to provide URL of IGB Help PAGE | Engineer a new service to provide URL of IGB Help page |
Summary | Engineer a new service to provide URL of IGB Help page | Engineer a new internal nanoservice to provide URL of IGB Help page |
Sprint | Spring 2019 Sprint 1 [ 59 ] |
Rank | Ranked higher |
Epic Link | IGBF-1531 [ 17617 ] |
Labels | Advanced | Advanced Platform |
Sprint | Spring 2019 Sprint 2 [ 60 ] |
Rank | Ranked higher |
Sprint | Spring 2019 Sprint 2 [ 60 ] |
Rank | Ranked lower |
Rank | Ranked higher |
Sprint | Spring 2019 Sprint 2 [ 60 ] | |
Assignee | Srishtee Marotkar [ srishteem ] |
Description |
IGB's use of dependency injection and services architecture (OSGi) lets modules call upon services exported by other modules without having to create objects.
Currently, there is no easy way for a module to determine the IGB Help Page URL. Instead, we are hard-coding it. For this task, design and implement a services-architecture based approach to providing this URL. Propose a solution, discuss it with others on the team, and summarize the approach in the comments here. Once you have a good plan, implement it. |
IGB's use of dependency injection and services architecture (OSGi) lets modules call upon services exported by other modules without having to create objects.
Currently, there is no easy way for a module to determine the IGB Help Page URL. Instead, we are hard-coding it. For this task, design and implement a services-architecture based approach to providing this URL. Propose a solution, discuss it with others on the team, and summarize the approach in the comments or in a Powerpoint presentation. Also see case study modules in the IGB Canvas class for useful info. Once you have a good plan, implement it. |
Fix Version/s | 9.1.0 Major Release [ 10601 ] |
Sprint | Spring 2019 Sprint 2 [ 60 ] | Spring 2019 Sprint 2, Spring 2019 Sprint 3 [ 60, 61 ] |
Rank | Ranked higher |
Link | This issue relates to IGBF-1612 [ IGBF-1612 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Description |
IGB's use of dependency injection and services architecture (OSGi) lets modules call upon services exported by other modules without having to create objects.
Currently, there is no easy way for a module to determine the IGB Help Page URL. Instead, we are hard-coding it. For this task, design and implement a services-architecture based approach to providing this URL. Propose a solution, discuss it with others on the team, and summarize the approach in the comments or in a Powerpoint presentation. Also see case study modules in the IGB Canvas class for useful info. Once you have a good plan, implement it. |
IGB's use of dependency injection and services architecture (OSGi) lets modules call upon services exported by other modules without having to create objects.
Currently, there is no easy way for a module to determine the IGB Help Page URL. Instead, we are hard-coding it. For this task, investigate IGB's services-architecture based approach to providing data such as this Help Page URL that should be accessible in many locations of the GUI. Propose a solution, discuss it with others on the team, and summarize the approach in the comments or in a Powerpoint presentation. Also see case study modules in the IGB Canvas class for useful info. |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | Reviewing [ 10301 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewing [ 10301 ] | Closed [ 6 ] |
Workflow | Loraine Lab Workflow [ 18235 ] | Fall 2019 Workflow Update [ 20011 ] |
Workflow | Fall 2019 Workflow Update [ 20011 ] | Revised Fall 2019 Workflow Update [ 22138 ] |
Fix Version/s | 9.1.0 Major Release [ 10601 ] |
Note: The first version of this issue included implementation. To make it more manageable, we limited this task to research and design only.