Table of Contents |
---|
/ kinda drafted technical road map..
- Set up required infrastructure
- 3 modules
- Coordinate Rancher env setup (Oleksii Petrenko - could you assist with this ASAP, please) + configure it properly
- all can be compiled and deployed
- Authorization - bi-directional, design is ready, goal for next sprint
- Create database structure for secrets storing - structure, model, JPA entities, tests
- Implement D2IR Authorization Server side logic
- All the logic is expected to be located in EDGE module
- Authentication endpoint on mod-inn-reach
- Generate test keys (2 pairs?) and share them with INN Reach
- Implement D2IR Authorization Client side logic
- backend module
- store API keys, store token, be able to request a new token once expired
- Configure and test integration with Inn Reach
- Create all the required API endpoints and mock them
- look through INN-Reach API specification and implemented all endpoints that are expected from FOLIO as Local server
- Configuration
- Implement Configuration capabilities - UI
- Implement Configuration capabilities - Data model
- partially done (for secrets only)
- Provide one endpoint for aggregated configuration data
- Implement D2IR API calls for configurations in mod-inn-reach
- Request data from other FOLIO modules - directly or via back-end
- Implement Configuration capabilities - CRUD
- Contribution
- Refinement required - Raman A.
- Circulation - the biggest one (a lotta endpoints, Check In \ Check Out) - R3
- ...
...
Tech mainline
- Java
- Spring
- Postgres RDBMS
- Hibernate as ORM , Spring JDBC, FOLIO
...