Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 37 Next »

Collection of tasks to improve openIMIS Documentation

Public Facing

General

Users

Implementers

Domain Knowledge

  • Include Domain Knowledge into Wiki Target Structure [Draft]

  • Consolidate existing Knowledge -> Make available in FR/EN/..

  • Provide a Needs-centered Access to openIMIS

  • Setup Prozess for Transform Product Owner / Incubator Knowledge to Documentation

  • Setup Framework to Improve Recording, Documentation and Publishing of Webinars

Priorization Toumai Community

  1. Modular Approach and Modules

  2. Interoperability (FHIR/DHIS2…)

  3. AI Modules

  4. Mobile Versions (Examples) / Payment Module (Examples)

Developers

Development guidelines

  1. Update Developer Starter Kit for Release 2022-04

  2. Update Installation guide for Release 2022-04

  3. Create “Technical Requirements” page and fill with content e.g. Connectivity & theoretical infrastructure required

  4. Validate and Integrate code and publishing management into Documentation

    1. Validate Version management

    2. Validate Contribution guidelines

    3. Validate Extended Github workflow

    4. Integrate Updating all python modules CI github workflow into Documentation

    5. Integrate “Automated CI testing" of code and publishing management into Documentation

  5. Validate and integrate UI/UX Style Guide into Documentation

  6. Validate YouTube content for Release 2022-04 / current development ↔︎ Dev Committee #176

Github

  1. Clarify distribution of documention between GitHub repo and Wiki and remove redundancies

  2. Clarify distribution of release notes between GitHub repo and Wiki and remove redundancies

  3. Mark/Remove/Hide deprecated GitHub repos

Architecture

  1. 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

  2. Create dependency graph for openIMIS modules / repos in Documentation

  3. Validate and Integrate Modular Transformation (e.g. Target (modular) Architecture ) into Documentation

  4. Validate and Integrate Target Technology Stack into Documentation

  5. Validate and Integrate (new) openIMIS installations into Documentation

  6. Validate and Integrate JLN Process - OpenIMIS Mapping into Documentation

  7. Validate and Integrate openIMIS Database Design into Documentation

  8. Update each module in openIMIS Modules ↔︎ Dev Committee #260

  9. Validate and Integrate finished Projects from Project Portfolio into Documentation (Architecture)

Release

  1. Document Release Management into Documentation

    • step by step deliverables / check-list (integrate pull-requests, update doku, update modules overview)

  2. Update Sources for https://openimis.atlassian.net/l/c/9WjwwJwE and optimize accessibility

  3. Integrate Sources into Releases

  4. Merge / move / clean up https://openimis.atlassian.net/wiki/spaces/OP/pages/368345128 into Releases

Documentation Methodology

  1. How to document architecture: Graphics: repository for architecture etc done with draw.io

  2. Re-organize first level children of Documentation e.g. create and move content into our Technical Knowledge Base as “How-to”

  3. Validate and Integrate further mature/not-in-development content into Documentation

  4. Standardize naming in our Technical Knowledge Base “How to” etc. …

  5. Standardize naming in openIMIS Product substructure explicitely “openIMIS” everywhere or nowhere

Internal Documentation

under Maintenance Contract

  • Project: 2020.T1 Maintenance

  • Sandbox Server access / root account

  • keypass keyrings:

    • admin (on internal teams channel)

    • developers (on Google drive?)

GIZ internal

  • server contract login (keypass keyring)

  • DNS is still on cloudflare → Hetzner

  • web-page - wiki links: Incoming links from openIMIS.org

  • Remove / document / avoid content redundancies between web and wiki

  • Make sure the transition from web to wiki is smooth (especially for first time users)

  • Analyze backlinks from Wiki to Web - e.g. Chad (and other implementations) refers to http://openimis.org/tanzania on the web

  • Publish relevant Events on Web

  • Remove Welcome to the openIMIS Initiative! and other redundant content after launch of new version of Web

Taskforces

Taskforce

Involved Parties

Meetings

Release checklist, Server Doc (T1)
Documentation Taskforce (Release)

Improving technical documentation, ensuring sustainable operations

STPH, GIZ

Weekly Wed. 11-12pm

Server Administration & Accounts

Consolidate server hosting credentials, migration of DNS host and access sharing strategies

GIZ, GIZ NP

Ongoing

Wiki Target Structure [Draft]

Optimizing accessibility to knowledge of the wiki for different target groups

GIZ

In Preparation

Modular Architecture

Document modular architecture,

GIZ, Blsq

In Preparation

  • No labels