eDF documentation-as-code repository. Also 'website' as based on Hugo it is rendered statically.
Find a file
2024-10-04 08:50:50 +02:00
.devcontainer Added idpbuilder topic and added devcontainer cli support 2024-09-26 14:44:53 +02:00
assets fix(README): better Docsy installation description 2024-09-03 10:39:41 +02:00
content/en Added article about Backstage setup and plugin creation 2024-10-04 08:50:50 +02:00
layouts chore(hugo-theme): moved to docsy. Started from https://github.com/google/docsy-example and ported all ipceicis content to there. removed all docsy example stuff 2024-08-05 11:56:38 +02:00
resources doc( architecture): WiP minor changes on model 2024-09-15 22:43:38 +02:00
.gitignore Added idpbuilder topic and added devcontainer cli support 2024-09-26 14:44:53 +02:00
.gitmodules chore(documentation-base): Initial commit with Hugo devcontainer and RELEARN theme installed - just open the devconatiner and start editing! 2024-07-30 11:12:09 +02:00
config.yaml chore(hugo-theme): moved to docsy. Started from https://github.com/google/docsy-example and ported all ipceicis content to there. removed all docsy example stuff 2024-08-05 11:56:38 +02:00
go.mod chore(hugo-theme): moved to docsy. Started from https://github.com/google/docsy-example and ported all ipceicis content to there. removed all docsy example stuff 2024-08-05 11:56:38 +02:00
go.sum chore(hugo-theme): moved to docsy. Started from https://github.com/google/docsy-example and ported all ipceicis content to there. removed all docsy example stuff 2024-08-05 11:56:38 +02:00
hugo.toml chore(): a bit more history addedand plantuml enabled for nice architecture drawings :-) 2024-09-02 16:13:54 +02:00
otc.conf doc(c4): how to use added 2024-09-10 11:30:21 +00:00
README.md Added idpbuilder topic and added devcontainer cli support 2024-09-26 14:44:53 +02:00

IPCEICIS-DeveloperFramework Documentation

This repo contains business and architectural design and documentation of the DeveloperFramework subproject of IPCEI-CIS.

How to read and contribute to this documentation locally

The documentation is done in Hugo-format.

The repo contains a Hugo .devcontainer-defintion so that you just have to run locally an IDE which is devcontainer aware, e.g. Visual Studio code.

Installation

To get a locally running documentation editing and presentation environment, follow these steps:

  1. open a terminal on your local box
  2. clone this repo: git clone https://bitbucket.telekom-mms.com/scm/ipceicis/ipceicis-developerframework.git
  3. change to the repo working dir: cd ipceicis-developerframework
  4. open the repo in an Devcontainer-aware tool/IDE (e.g. code .)
  5. start the devcontainer (in VSC it's F1 + Reopen in Devcontainer)
  6. when the container is up & running just open your browser with http://localhost:1313/

If you want to run the devcontainer without VS Code, you can use npn to run it inside a docker container:

  1. install Node.js (>= Version 14), npm and the docker engine
  2. install the devcontainer cli: npm install -g @devcontainers/cli
  3. change into the folder of this repo
  4. start the devcontainer by running: devcontainer up --workspace-folder .
  5. find out the IP address of the devconatiner by using docker ps and docker inspect <id of container>
  6. when the container is up & running just open your browser with http://<DOCKER IP>:1313/

Editing

Documentation language

The documentation is done in Docsy-Theme.

So for editing content just goto the content-folder and edit content arrording to the Docsy documentation

Commiting

After having finished a unit of work commit and push.

Annex

Installation steps illustrated

When you run the above installation, the outputs could typically look like this:

Steps 4/5 in Visual Studio Code

Reopen in Container

vsc-f1

Hugo server is running and (typically) listens to localhost:1313

After some installation time you have:

vsc-hugo

Steps 6 in a web browser

browser