initial roadmap structure for learning backstage

This commit is contained in:
franz.germann1 2025-01-14 15:02:22 +01:00
parent 304fbdcdcb
commit 22947217d3
3 changed files with 48 additions and 22 deletions

22
.vscode/settings.json vendored
View file

@ -1,22 +0,0 @@
{
"workbench.colorCustomizations": {
"activityBar.activeBackground": "#ab307e",
"activityBar.background": "#ab307e",
"activityBar.foreground": "#e7e7e7",
"activityBar.inactiveForeground": "#e7e7e799",
"activityBarBadge.background": "#25320e",
"activityBarBadge.foreground": "#e7e7e7",
"commandCenter.border": "#e7e7e799",
"sash.hoverBorder": "#ab307e",
"statusBar.background": "#832561",
"statusBar.foreground": "#e7e7e7",
"statusBarItem.hoverBackground": "#ab307e",
"statusBarItem.remoteBackground": "#832561",
"statusBarItem.remoteForeground": "#e7e7e7",
"titleBar.activeBackground": "#832561",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.inactiveBackground": "#83256199",
"titleBar.inactiveForeground": "#e7e7e799"
},
"peacock.color": "#832561"
}

View file

@ -0,0 +1,47 @@
---
title: Roadmap for learning backstage
---
## 1. Foundational Knowledge
### 1.1 Developer Portals and Platform Engineering
- [Internal Developer Portal explained](https://medium.com/@rphilogene/what-is-an-internal-developer-portal-6bcbe2481300)
- [Link zu internem Artikel zu Developer Portals](./docs/technical-documentation/project/conceptual-onboarding/3_platforming/_index.md)
### 1.2 Backstage Overview
- Read through the [Backstage Overview](https://backstage.io/docs/overview/what-is-backstage) pages of the official documentation
- a [Backstage Demo](https://www.youtube.com/watch?v=1XtJ5FAOjPk) from Spotify
### 1.3 Prerequisites and Environment Setup
- [backstage-setup-tutorial](../technical-documentation/solution/tools/Backstage/backstage-setup-tutorial/_index.md)
## 2. Getting Started with Backstage
### 2.1 Create a Backstage App
### 2.2 Run Your First Backstage Instance
### 2.3 Key concepts
- Software Catalog: Learn about entities, YAML configuration, how to register components.
- Plugins: Understand how plugins are structured (frontend/backstage/plugins/*) and how they integrate with the rest of the system.
- Scaffolder: Explore templates to spin up new projects or resources quickly.
- TechDocs: Understand how documentation is generated and displayed in Backstage.
## 3. Configuring and Extending Backstage
### 3.1 Catalog Configuration
### 3.2 Plugin Fundamentals
### 3.3 Authentication & Authorization
### 3.4 UI/UX Customization
## 4. Working with the Ecosystem
### 4.1 Advanced Plugins & Integrations

View file

@ -40,6 +40,7 @@ nav:
- Setup Tutorial: technical-documentation/solution/tools/Backstage/backstage-setup-tutorial/_index.md - Setup Tutorial: technical-documentation/solution/tools/Backstage/backstage-setup-tutorial/_index.md
- Existing Plugins: technical-documentation/solution/tools/Backstage/existing-plugins/_index.md - Existing Plugins: technical-documentation/solution/tools/Backstage/existing-plugins/_index.md
- Plugin Creation Tutorial: technical-documentation/solution/tools/Backstage/plugin-creation-tutorial/_index.md - Plugin Creation Tutorial: technical-documentation/solution/tools/Backstage/plugin-creation-tutorial/_index.md
- Roadmap for learning Backstage: technical-documentation/solution/tools/Backstage/roadmap-for-learning/_index.md
- CNOE: - CNOE:
- Competitors: technical-documentation/solution/tools/CNOE/competitors/_index.md - Competitors: technical-documentation/solution/tools/CNOE/competitors/_index.md
- Included Backstage Templates: - Included Backstage Templates: