feat(backstage-doc): created mkdocs outline, refactored docs structure
This commit is contained in:
parent
930159ce62
commit
a7cec02db8
13 changed files with 261 additions and 137 deletions
|
@ -1,9 +1,13 @@
|
||||||
# 🌟 eDF Release 'PoC'
|
# 🌟 EdgeDeveloperPlatform - EDP Release 'PoC'
|
||||||
|
|
||||||
|
Telekom MMS & T-Systems, December 2024
|
||||||
|
|
||||||
> **Tagline:** Change the way we work with IDP's.
|
> **Tagline:** Change the way we work with IDP's.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
This file describes how you can read the EDP documentation and run and use the platform.
|
||||||
|
|
||||||
## 📋 Table of Contents
|
## 📋 Table of Contents
|
||||||
|
|
||||||
- [🌟 eDF Release 'PoC'](#-edf-release-poc)
|
- [🌟 eDF Release 'PoC'](#-edf-release-poc)
|
||||||
|
|
133
docs/about/mkdocs-test.md
Normal file
133
docs/about/mkdocs-test.md
Normal file
|
@ -0,0 +1,133 @@
|
||||||
|
# Mkdoc Test Doc
|
||||||
|
|
||||||
|
```plantuml
|
||||||
|
@startuml
|
||||||
|
title Login Sequence
|
||||||
|
ComponentA->ComponentB: Login Request
|
||||||
|
note right of ComponentB: ComponentB logs message
|
||||||
|
ComponentB->ComponentA: Login Response
|
||||||
|
@enduml
|
||||||
|
```
|
||||||
|
|
||||||
|
## hello mock docs
|
||||||
|
|
||||||
|
!!! test
|
||||||
|
Testing something
|
||||||
|
|
||||||
|
Abbreviations:
|
||||||
|
Some text about MOCDOC
|
||||||
|
|
||||||
|
This is a paragraph.
|
||||||
|
{: #test_id .test_class }
|
||||||
|
|
||||||
|
Apple
|
||||||
|
: Pomaceous fruit of plants of the genus Malus in
|
||||||
|
the family Rosaceae.
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
import { test } from 'something';
|
||||||
|
|
||||||
|
const addThingToThing = (a, b) a + b;
|
||||||
|
```
|
||||||
|
|
||||||
|
- [abc](#abc)
|
||||||
|
- [xyz](#xyz)
|
||||||
|
|
||||||
|
## abc
|
||||||
|
|
||||||
|
This is a b c.
|
||||||
|
|
||||||
|
## xyz
|
||||||
|
|
||||||
|
This is x y z.
|
||||||
|
|
||||||
|
# The attack plan
|
||||||
|
|
||||||
|
{% dot attack_plan.svg
|
||||||
|
digraph G {
|
||||||
|
rankdir=LR
|
||||||
|
Earth [peripheries=2]
|
||||||
|
Mars
|
||||||
|
Earth -> Mars
|
||||||
|
}
|
||||||
|
%}
|
||||||
|
|
||||||
|
```graphviz dot attack_plan.svg
|
||||||
|
digraph G {
|
||||||
|
rankdir=LR
|
||||||
|
Earth [peripheries=2]
|
||||||
|
Mars
|
||||||
|
Earth -> Mars
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
# PlantUML Samples
|
||||||
|
|
||||||
|
```plantuml classes="uml myDiagram" alt="Diagram placeholder" title="My diagram"
|
||||||
|
@startuml
|
||||||
|
Goofy -> MickeyMouse: calls
|
||||||
|
Goofy <-- MickeyMouse: responds
|
||||||
|
@enduml
|
||||||
|
```
|
||||||
|
|
||||||
|
# Emojis
|
||||||
|
|
||||||
|
:bulb: :smile:
|
||||||
|
|
||||||
|
# Code blocks
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
import { test } from 'something';
|
||||||
|
|
||||||
|
const addThingToThing = (a, b) a + b;
|
||||||
|
```
|
||||||
|
|
||||||
|
# Grouped Code blocks
|
||||||
|
|
||||||
|
=== "JavaScript"
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
import { test } from 'something';
|
||||||
|
|
||||||
|
const addThingToThing = (a, b) a + b;
|
||||||
|
```
|
||||||
|
|
||||||
|
=== "Java"
|
||||||
|
|
||||||
|
```java
|
||||||
|
public void function() {
|
||||||
|
test();
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
```java tab="java"
|
||||||
|
public void function() {
|
||||||
|
test();
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
```java tab="java 2"
|
||||||
|
public void function() {
|
||||||
|
test();
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
# MDX truly sane lists
|
||||||
|
|
||||||
|
- attributes
|
||||||
|
|
||||||
|
- customer
|
||||||
|
- first_name
|
||||||
|
- test
|
||||||
|
- family_name
|
||||||
|
- email
|
||||||
|
- person
|
||||||
|
- first_name
|
||||||
|
- family_name
|
||||||
|
- birth_date
|
||||||
|
- subscription_id
|
||||||
|
|
||||||
|
- request
|
||||||
|
|
||||||
|
<!-- prettier-ignore -->
|
||||||
|
*[MOCDOC]: Mock Documentation
|
0
docs/about/release-notes.md
Normal file
0
docs/about/release-notes.md
Normal file
134
docs/index.md
134
docs/index.md
|
@ -1,133 +1,3 @@
|
||||||
# Doc
|
# Getting Started
|
||||||
|
|
||||||
```plantuml
|
Main entry point
|
||||||
@startuml
|
|
||||||
title Login Sequence
|
|
||||||
ComponentA->ComponentB: Login Request
|
|
||||||
note right of ComponentB: ComponentB logs message
|
|
||||||
ComponentB->ComponentA: Login Response
|
|
||||||
@enduml
|
|
||||||
```
|
|
||||||
|
|
||||||
## hello mock docs
|
|
||||||
|
|
||||||
!!! test
|
|
||||||
Testing something
|
|
||||||
|
|
||||||
Abbreviations:
|
|
||||||
Some text about MOCDOC
|
|
||||||
|
|
||||||
This is a paragraph.
|
|
||||||
{: #test_id .test_class }
|
|
||||||
|
|
||||||
Apple
|
|
||||||
: Pomaceous fruit of plants of the genus Malus in
|
|
||||||
the family Rosaceae.
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
import { test } from 'something';
|
|
||||||
|
|
||||||
const addThingToThing = (a, b) a + b;
|
|
||||||
```
|
|
||||||
|
|
||||||
- [abc](#abc)
|
|
||||||
- [xyz](#xyz)
|
|
||||||
|
|
||||||
## abc
|
|
||||||
|
|
||||||
This is a b c.
|
|
||||||
|
|
||||||
## xyz
|
|
||||||
|
|
||||||
This is x y z.
|
|
||||||
|
|
||||||
# The attack plan
|
|
||||||
|
|
||||||
{% dot attack_plan.svg
|
|
||||||
digraph G {
|
|
||||||
rankdir=LR
|
|
||||||
Earth [peripheries=2]
|
|
||||||
Mars
|
|
||||||
Earth -> Mars
|
|
||||||
}
|
|
||||||
%}
|
|
||||||
|
|
||||||
```graphviz dot attack_plan.svg
|
|
||||||
digraph G {
|
|
||||||
rankdir=LR
|
|
||||||
Earth [peripheries=2]
|
|
||||||
Mars
|
|
||||||
Earth -> Mars
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
# PlantUML Samples
|
|
||||||
|
|
||||||
```plantuml classes="uml myDiagram" alt="Diagram placeholder" title="My diagram"
|
|
||||||
@startuml
|
|
||||||
Goofy -> MickeyMouse: calls
|
|
||||||
Goofy <-- MickeyMouse: responds
|
|
||||||
@enduml
|
|
||||||
```
|
|
||||||
|
|
||||||
# Emojis
|
|
||||||
|
|
||||||
:bulb: :smile:
|
|
||||||
|
|
||||||
# Code blocks
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
import { test } from 'something';
|
|
||||||
|
|
||||||
const addThingToThing = (a, b) a + b;
|
|
||||||
```
|
|
||||||
|
|
||||||
# Grouped Code blocks
|
|
||||||
|
|
||||||
=== "JavaScript"
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
import { test } from 'something';
|
|
||||||
|
|
||||||
const addThingToThing = (a, b) a + b;
|
|
||||||
```
|
|
||||||
|
|
||||||
=== "Java"
|
|
||||||
|
|
||||||
```java
|
|
||||||
public void function() {
|
|
||||||
test();
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
```java tab="java"
|
|
||||||
public void function() {
|
|
||||||
test();
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
```java tab="java 2"
|
|
||||||
public void function() {
|
|
||||||
test();
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
# MDX truly sane lists
|
|
||||||
|
|
||||||
- attributes
|
|
||||||
|
|
||||||
- customer
|
|
||||||
- first_name
|
|
||||||
- test
|
|
||||||
- family_name
|
|
||||||
- email
|
|
||||||
- person
|
|
||||||
- first_name
|
|
||||||
- family_name
|
|
||||||
- birth_date
|
|
||||||
- subscription_id
|
|
||||||
|
|
||||||
- request
|
|
||||||
|
|
||||||
<!-- prettier-ignore -->
|
|
||||||
*[MOCDOC]: Mock Documentation
|
|
||||||
|
|
3
edp-backstage-integration/README-edp-backstage.md
Normal file
3
edp-backstage-integration/README-edp-backstage.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Documenation in Backstage
|
||||||
|
|
||||||
|
In a running Backstage import this catalog info.
|
118
live-preview-integration/devbox.lock
Normal file
118
live-preview-integration/devbox.lock
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
{
|
||||||
|
"lockfile_version": "1",
|
||||||
|
"packages": {
|
||||||
|
"nodejs@latest": {
|
||||||
|
"last_modified": "2024-11-22T01:27:12Z",
|
||||||
|
"plugin_version": "0.0.2",
|
||||||
|
"resolved": "github:NixOS/nixpkgs/8edf06bea5bcbee082df1b7369ff973b91618b8d#nodejs_23",
|
||||||
|
"source": "devbox-search",
|
||||||
|
"version": "23.2.0",
|
||||||
|
"systems": {
|
||||||
|
"aarch64-darwin": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/xbz3pad3cn3kcm284k98mk1bdkjxdhcq-nodejs-23.2.0",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libv8",
|
||||||
|
"path": "/nix/store/grlg33az4h9dgqzb4hdz4xpydvspqlk1-nodejs-23.2.0-libv8"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/xbz3pad3cn3kcm284k98mk1bdkjxdhcq-nodejs-23.2.0"
|
||||||
|
},
|
||||||
|
"aarch64-linux": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/p4845y5infyxnscwq5xwwisv684gy3rh-nodejs-23.2.0",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libv8",
|
||||||
|
"path": "/nix/store/rvw0r6fbk8jr1gja8245ip31vkbjzdn8-nodejs-23.2.0-libv8"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/p4845y5infyxnscwq5xwwisv684gy3rh-nodejs-23.2.0"
|
||||||
|
},
|
||||||
|
"x86_64-darwin": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/arw5b6s4sl9af7zcvpjs41qnl24xi80x-nodejs-23.2.0",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libv8",
|
||||||
|
"path": "/nix/store/fbyf3510n96ph7liws525zx617jkcvf0-nodejs-23.2.0-libv8"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/arw5b6s4sl9af7zcvpjs41qnl24xi80x-nodejs-23.2.0"
|
||||||
|
},
|
||||||
|
"x86_64-linux": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/nsc1zfr2q3z2dp0c3vlip7lhkjckafk8-nodejs-23.2.0",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "libv8",
|
||||||
|
"path": "/nix/store/v1j4ab0j2c8w3pk67p6lv8y19ika7rig-nodejs-23.2.0-libv8"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/nsc1zfr2q3z2dp0c3vlip7lhkjckafk8-nodejs-23.2.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"yarn@latest": {
|
||||||
|
"last_modified": "2024-12-03T12:40:06Z",
|
||||||
|
"resolved": "github:NixOS/nixpkgs/566e53c2ad750c84f6d31f9ccb9d00f823165550#yarn",
|
||||||
|
"source": "devbox-search",
|
||||||
|
"version": "1.22.22",
|
||||||
|
"systems": {
|
||||||
|
"aarch64-darwin": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/0hmmpszg5wfrr43kvlk2cxjqpll0dh2z-yarn-1.22.22",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/0hmmpszg5wfrr43kvlk2cxjqpll0dh2z-yarn-1.22.22"
|
||||||
|
},
|
||||||
|
"aarch64-linux": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/vmx0di4y3m8amqwsfgyccf8zs8kml06q-yarn-1.22.22",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/vmx0di4y3m8amqwsfgyccf8zs8kml06q-yarn-1.22.22"
|
||||||
|
},
|
||||||
|
"x86_64-darwin": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/nbaa0rip3xw6l3bmnc2k2fm071pzvzwv-yarn-1.22.22",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/nbaa0rip3xw6l3bmnc2k2fm071pzvzwv-yarn-1.22.22"
|
||||||
|
},
|
||||||
|
"x86_64-linux": {
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "out",
|
||||||
|
"path": "/nix/store/jcgdksj946l5l42c2y9ks2l4g6n74h3f-yarn-1.22.22",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"store_path": "/nix/store/jcgdksj946l5l42c2y9ks2l4g6n74h3f-yarn-1.22.22"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,4 +0,0 @@
|
||||||
site_name: Documentation Site
|
|
||||||
docs_dir: docs
|
|
||||||
plugins:
|
|
||||||
- techdocs-core
|
|
Loading…
Reference in a new issue