Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Collection of tasks to improve openIMIS Documentation

Public Facing

General

  • wiki

    • (tick) structure the documentation landing page: Documentation (developer, implementer, user)

    • (star) Sandbox Landscape : near time status updates

    • (tick) Release Notes - Releases

    • SEO for the wiki

    • 🧑‍🏭 Rework wiki “Space Shortcuts”

    • list (star) List of regular wiki maintenance tasks (e.g. update events, opportunities, projects, clean archive …)

  • Web-Page

Users

...

Domain/Business (Social Protection, Health Financing) 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 Process for Transform Product Owner / Incubator Knowledge to Documentation

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

...

Developers

Development guidelines

  1. (tick) 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

  7. Validate and update Functional specification / Technical documentation

Github

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

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

  3. ⚠️ Mark/Remove/Hide deprecated GitHub repos

...

  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. (tick) Merge / move / clean up Release notes 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 (tick) Server contract login (keypass Keypass keyring)

  • 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

...