This repository contains the architecture documentation for the MyDigiTwin project, based on arc42, a lightweight template for documenting software architectures. The documentation is written in Markdown format, with each section contained in its own file. The documentation can be built and viewed using MkDocs, a static site generator.
- Introduction and Goals
- WIP - Architecture Constraints
- WIP Context and Scope
- WIP Solution Strategy
- Building Block View
- WIP Runtime View
- WIP Deployment View
- WIP Cross-cutting Concepts
- WIP Architecture Decisions
- WIP Quality Requirements
- Risks and Technical Debt
- Glossary
- About arc42
This repository includes a GitHub action script that builds the documentation as an HTML website and publishes it in GitHub pages. However, as this repository is currently private, the project's GitHub page won't be available.
To build and view the documentation locally, follow these steps:
- Ensure you have Python and
mkdocs
installed on your system. - Clone this repository to your local machine.
- Open a command prompt or terminal and navigate to the project directory.
- Build the documentation by running the following command:
This command generates a static HTML site in the
mkdocs build
site
directory. - To view the documentation, run the following command:
This will start a local development server and provide a URL where you can access the documentation in your web browser.
mkdocs serve