...
openIMIS Product
Sources Release 2022-04
Sources Release 2021-10
Requirements
Configuration (choosing Modules)
Localisation / Translation Management platform
Customization (configuring/extending Modules)
“How to migrate from Legacy to Modular” ↔︎ (see Modular Migration: Open Issues )
Training / YouTube
Architecture
Modular Transformation / openIMIS Modules/ Target (modular) Architecture / https://docs.google.com/presentation/d/1eUqlOkK6MyTPZsQG3A8mZDzoIvFxzUtxi5r6UCVYYjc/edit#slide=id.g1192d288ca2_0_65 (slide 12)
Dependency Graph for Modules / repos
Software Development
code and publishing management
“
Automated CI testing
" of code and publishing managementRepository management (http://github.com / http://npmjs.com / http://pypi.org
Testing
Training / YouTube
Service Desk
openIMIS User
http://docs.openimis.org/en/latest/ / http://docs.openimis.org/fr/latest/
Training / YouTube
openIMIS Development
openIMIS Community
...
User documentation: http://docs.openimis.org/en/latest/ / http://docs.openimis.org/fr/latest/
which platform for user docs? readthedocs (current standard, but outdated)? gitbook? wiki?
Updated FAQ List
Outdated user documentation (Different Styles)
Implementers
Update Validate and Integrate Installation and Country Localisation into Documentation
Update Installation and Country Localisation to allow newbies to quickly setup the current version
Clean up naming: “modular” is default case and doesn’t need to be especially designated as such for the purpose of Documentation , “legacy” is special case, its content need to be updated/removed/archived to reflect the new reality - E.g. in Installation and Country Localisation - This also needs to be reflected in documentation within the (GitHub) repositories
Update Validate and Integrate Generic Implementation Starter Kit into Documentation
Update Resource requirements
Integrate further mature/non-development content into Documentation
Describe Configuration/Customization (per module) in Documentation ↔︎ Dev Committee #288
Update Demo server to latest version (currently 1.1.3)
Jira Legacy server System JIRA serverId 97d38f4a-4cd9-3563-900d-60c9290b47f4 key OSD-179 Document versioning - How to maintain a visible “main version number” and organize versions for modules while inter-module-compability can be understood
Create “How to migrate from Legacy to Modular” in https://openimis.atlassian.net/wiki/spaces/OP/pages/3286204427 (see Modular Migration: Open Issues )
Cleanup ValidateQuality assurance and Document Testing Scenarios ↔︎ Dev Committee #223
Update Validate and Integrate openIMIS Integrations into Documentation
Update Validate and Integrate Sandbox Landscape into openIMIS Product
Update Validate and Integrate Translation Management platform into Documentation
Cleanup Validate and Integrate JIRA reports into openIMIS Product
Cleanup Validate and Integrate Issue tracking into openIMIS Product
Update Validate and Integrate Use cases served by openIMIS - overview into Documentation
...
Update Developer Starter Kit for Release 2022-04
Update Installation guide for Release 2022-04
Create “Technical Requirements” page and fill with content e.g. Connectivity & theoretical infrastructure required
Cleanup Validate and Integrate code and publishing management into Documentation
Update Validate Version management
Update Validate Contribution guidelines
Update Validate Extended Github workflow
Integrate Updating all python modules CI github workflow into https://openimis.atlassian.net/wiki/spaces/OP/pages/3286204427 Documentation
Integrate “
Automated CI testing
" of code and publishing management into https://openimis.atlassian.net/wiki/spaces/OP/pages/3286204427
Validate and integrate UI style guide/UX Style Guide into Documentation
Update Validate YouTube content for Release 2022-04 / current development ↔︎ Dev Committee #176
...
Reorganize structure in openIMIS Modules and create overview according to The JLN Process Matrix / JLN Process - OpenIMIS Mapping / https://docs.google.com/presentation/d/1eUqlOkK6MyTPZsQG3A8mZDzoIvFxzUtxi5r6UCVYYjc/edit#slide=id.g1192d288ca2_0_65 (slide 12) ↔︎ Dev Committee #105
Create dependency graph for openIMIS modules / repos in Documentation
Cleanup Validate and Integrate Modular Transformation (e.g. Target (modular) Architecture ) into Documentation
Cleanup Validate and Integrate Target Technology Stack into Documentation
Cleanup Validate and Integrate (new) openIMIS installations into Documentation
Cleanup Validate and Integrate JLN Process - OpenIMIS Mapping into Documentation
Cleanup Validate and Integrate openIMIS Database Design into Documentation
Update each module in openIMIS Modules ↔︎ Dev Committee #260
Cleanup Validate and Integrate finished Projects from Project portfolio into Documentation (Architecture)
...
How to document architecture: Graphics: repository for architecture etc done with draw.io
Re-organize first level children of Documentation e.g. create and move content into https://openimis.atlassian.net/wiki/spaces/OP/pages/3286204427 our Technical Knowledge Base as “How-to”
Cleanup Validate and Integrate further mature/not-in-development content into Documentation
Standardize naming in https://openimis.atlassian.net/wiki/spaces/OP/pages/3286204427 our Technical Knowledge Base “How to” etc. …
Standardize naming in openIMIS Product substructure explicitely “openIMIS” everywhere or nowhere
...