Open Knowledge Diagrams with Mermaid and Git

New feature: The Onyku™ proof of concept supports adding diagrams to design question guidelines using Mermaid code.
Onyku GitHub repository

Mermaid, combined with Git repositories, supports Open Knowledge principles.

Benefits

  • No Licensing barriers: Mermaid is Open Source.
  • Foster collaboration: Diagram codes stored on Git repositories can be easily shared and collaboratively edited. No need to recreate a diagram from scratch if the source file is unavailable.
  • Consistent version control: Diagram As Code ensures that diagrams follow the same version control process as the rest of the code, eliminating the need to manage diagram source files separately.

Screenshot of the new form field

It is now possible to add one or more diagrams by clicking ‘Add Diagram.’
A ‘Preview’ button is available to display the resulting diagram directly below the code, removing the need to leave the Design Question Guidelines form (e.g., opening a separate diagram application).

Start of a journey

Welcome,

Calvet IT is now public!
Our mission is to promote Open Knowledge in IT consulting, fostering global collaboration.

Key offerings

  • IT Consulting for Open Knowledge
    Every IT consulting engagement is an opportunity to discover new knowledge. Unlike other companies, our goal is to share this knowledge with humanity, rather than keeping it as a proprietary asset. Learn more
  • Onyku™ open-source project
    Onyku™ is an open-source project aimed at creating an IT design standard, guideline standards, and developing an IT design software that adheres to them. This software facilitates the creation and sharing of knowledge in these standards, leveraging Git repositories to enhance collaboration among IT professionals. Learn more

Goals and upcoming activities in the following weeks

  • Onyku™ Open Source Project:
    • Build a community of interested individuals.
    • Determine the appropriate open-source license for Onyku™ and shared knowledge.
    • Collaborate with the community on defining guideline standards for the Knowledge Sharing Module.
    • Improve the Knowledge Sharing module Proof of Concept.
    • Identify and start the process for applying for national and international grants.
    • Engage with sponsors to define sponsoring packages.
    • Identify synergies in Norway and establish partnerships.
  • IT Consulting for Open Knowledge:
    • Conduct initial customer engagements.
    • Share knowledge according to Open Knowledge principles.*
    • Establish a lab for training and preparation for customer engagements.
    • Study to refresh or earn new certifications.

Additionally, there will be administrative tasks, such as setting up the international payment platform once the company becomes “MVA pliktlig.”
Please bear in mind that, so far, the founder is the sole employee, so delays may occur.

For any questions, suggestions regarding our missions, or technical issues with the website, please contact us.

* Since Onyku™ Knowledge Sharing Module guideline standards are not yet defined, we will use a pre-Onyku format. We will use Markdown files without a pre-defined format, stored on a public GitHub repository with an open-source license. Later, we will migrate all knowledge to the new standards.