You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Quickstarts for all users (both new admins and new developers)
43
-
- title: 'What is Developer Hub?'
44
-
description: 'Learn what Developer Hub is, its purpose, and how to use it to discover, create, and manage software in your organization.'
45
-
icon: 'developerHub'
46
-
roles: ['admin', 'developer'] # Show to all users
56
+
- title: "What is Developer Hub?"
57
+
description: "Learn what Developer Hub is, its purpose, and how to use it to discover, create, and manage software in your organization."
58
+
icon: "developerHub"
59
+
roles: ["admin", "developer"] # Show to all users
47
60
cta:
48
-
text: 'Read the Introduction'
49
-
link: '/docs/default/system/rhdh-local/intro/rhdh/'# Link points to a very custom location that only exists by default in RHDH Local
50
-
- title: 'Navigate Your Way Around'
51
-
description: 'The homepage gives links to important features and documentation. The topbar allows you to to search for anything, register new components, view your starred entities, and launch external apps.'
52
-
icon: 'kind:location'
53
-
roles: ['admin', 'developer']
61
+
text: "Read the Introduction"
62
+
link: "/docs/default/system/rhdh-local/intro/rhdh/"# Link points to a very custom location that only exists by default in RHDH Local
63
+
- title: "Navigate Your Way Around"
64
+
description: "The homepage gives links to important features and documentation. The topbar allows you to to search for anything, register new components, view your starred entities, and launch external apps."
65
+
icon: "kind:location"
66
+
roles: ["admin", "developer"]
54
67
cta:
55
-
text: 'Start Exploring'
56
-
link: '/'
57
-
- title: 'Browse The Software Catalog'
58
-
description: 'The software catalog lets you see all the projects and components shared by development teams throughout your organization.'
59
-
icon: 'catalog'
60
-
roles: ['admin', 'developer'] # Show to both roles
68
+
text: "Start Exploring"
69
+
link: "/"
70
+
- title: "Browse The Software Catalog"
71
+
description: "The software catalog lets you see all the projects and components shared by development teams throughout your organization."
72
+
icon: "catalog"
73
+
roles: ["admin", "developer"] # Show to both roles
61
74
cta:
62
-
text: 'Open the Catalog'
63
-
link: '/catalog'
64
-
- title: 'Browse The ''Golden Path'' Templates'
65
-
description: 'Golden path templates let you quickly create and customize software projects that follow your organization''s coding standards using simple wizard like forms. You can even develop and share templates of your own!'
66
-
icon: 'scaffolder'
67
-
roles: ['admin', 'developer'] # Show to both roles
75
+
text: "Open the Catalog"
76
+
link: "/catalog"
77
+
- title: "Browse The 'Golden Path' Templates"
78
+
description: "Golden path templates let you quickly create and customize software projects that follow your organization's coding standards using simple wizard like forms. You can even develop and share templates of your own!"
79
+
icon: "scaffolder"
80
+
roles: ["admin", "developer"] # Show to both roles
68
81
cta:
69
-
text: 'Browse the Templates'
70
-
link: '/create'
71
-
- title: 'Read Some TechDocs'
72
-
description: 'Discover project documentation, architecture notes, and how-to guides in TechDocs.'
73
-
icon: 'techdocs'
74
-
roles: ['admin', 'developer']
82
+
text: "Browse the Templates"
83
+
link: "/create"
84
+
- title: "Read Some TechDocs"
85
+
description: "Discover project documentation, architecture notes, and how-to guides in TechDocs."
86
+
icon: "techdocs"
87
+
roles: ["admin", "developer"]
75
88
cta:
76
-
text: 'View the TechDocs'
77
-
link: '/docs'
78
-
- title: 'Explore APIs'
79
-
description: 'Visit the APIs section to discover the APIs that have been added by our organization.'
80
-
icon: 'kind:api'
81
-
roles: ['admin', 'developer'] # Show to both roles
89
+
text: "View the TechDocs"
90
+
link: "/docs"
91
+
- title: "Explore APIs"
92
+
description: "Visit the APIs section to discover the APIs that have been added by our organization."
93
+
icon: "kind:api"
94
+
roles: ["admin", "developer"] # Show to both roles
82
95
cta:
83
-
text: 'View the APIs'
84
-
link: '/api-docs'
85
-
- title: 'Add Software To The Catalog'
86
-
description: 'You can register existing Backstage components into the catalog using catalog-info.yaml files. Alternatively, you could use our Bulk Import tool to register multiple components at once.'
87
-
icon: 'add'
88
-
roles: ['admin', 'developer'] # Show to both roles
96
+
text: "View the APIs"
97
+
link: "/api-docs"
98
+
- title: "Add Software To The Catalog"
99
+
description: "You can register existing Backstage components into the catalog using catalog-info.yaml files. Alternatively, you could use our Bulk Import tool to register multiple components at once."
100
+
icon: "add"
101
+
roles: ["admin", "developer"] # Show to both roles
89
102
cta:
90
-
text: 'Register a Component'
91
-
link: '/catalog-import'
92
-
- title: 'Personalize Your Experience'
93
-
description: 'Customize Developer Hub to match your preferences. Toggle dark mode, adjust your theme, and configure settings to create your ideal workspace.'
94
-
icon: 'manageAccounts'
95
-
roles: ['admin', 'developer'] # Show to all users
103
+
text: "Register a Component"
104
+
link: "/catalog-import"
105
+
- title: "Personalize Your Experience"
106
+
description: "Customize Developer Hub to match your preferences. Toggle dark mode, adjust your theme, and configure settings to create your ideal workspace."
107
+
icon: "manageAccounts"
108
+
roles: ["admin", "developer"] # Show to all users
96
109
cta:
97
-
text: 'Open Settings'
98
-
link: '/settings'
99
-
- title: 'Learn New Skills'
100
-
description: 'Discover curated learning paths designed to help you expand your knowledge and skills in various technologies.'
101
-
icon: 'school'
102
-
roles: ['admin', 'developer'] # Show to both roles
110
+
text: "Open Settings"
111
+
link: "/settings"
112
+
- title: "Learn New Skills"
113
+
description: "Discover curated learning paths designed to help you expand your knowledge and skills in various technologies."
114
+
icon: "school"
115
+
roles: ["admin", "developer"] # Show to both roles
103
116
cta:
104
-
text: 'View Learning Paths'
105
-
link: '/learning-paths'
106
-
- title: 'Star Your Favorite Items'
107
-
description: 'Click the Star icon on any Catalog entity, API, or anywhere else you see a star. Your starred items appear in the top navigation bar for quick access. Try it now by adding the RHDH Local System to your starred items list.'
108
-
icon: 'star'
109
-
roles: ['admin', 'developer']
117
+
text: "View Learning Paths"
118
+
link: "/learning-paths"
119
+
- title: "Star Your Favorite Items"
120
+
description: "Click the Star icon on any Catalog entity, API, or anywhere else you see a star. Your starred items appear in the top navigation bar for quick access. Try it now by adding the RHDH Local System to your starred items list."
121
+
icon: "star"
122
+
roles: ["admin", "developer"]
110
123
cta:
111
-
text: 'Learn More'
112
-
link: '/catalog/default/system/rhdh-local'
124
+
text: "Learn More"
125
+
link: "/catalog/default/system/rhdh-local"
113
126
114
127
# Quickstarts just for admins
115
-
- title: 'View Your Platform Adoption Metrics'
116
-
description: 'See how your developers are using Developer Hub''s many tools and features.'
117
-
icon: 'chart'
118
-
roles: ['admin']
128
+
- title: "View Your Platform Adoption Metrics"
129
+
description: "See how your developers are using Developer Hub's many tools and features."
130
+
icon: "chart"
131
+
roles: ["admin"]
119
132
cta:
120
-
text: 'Open Adoption Insights'
121
-
link: '/adoption-insights'
122
-
- title: 'Manage and Install Plugins'
123
-
description: 'Browse the Extensions Catalog to discover, install, and manage plugins that extend Developer Hub''s functionality.'
124
-
icon: 'storefront'
125
-
roles: ['admin'] # Show only to admins
133
+
text: "Open Adoption Insights"
134
+
link: "/adoption-insights"
135
+
- title: "Manage and Install Plugins"
136
+
description: "Browse the Extensions Catalog to discover, install, and manage plugins that extend Developer Hub's functionality."
137
+
icon: "storefront"
138
+
roles: ["admin"] # Show only to admins
126
139
cta:
127
-
text: 'Open Extensions Catalog'
128
-
link: '/extensions/catalog'
140
+
text: "Open Extensions Catalog"
141
+
link: "/extensions/catalog"
129
142
130
-
131
143
backend:
132
144
listen:
133
145
port: 7007
@@ -140,24 +152,24 @@ backend:
140
152
methods: [GET, HEAD, PATCH, POST, PUT, DELETE]
141
153
credentials: true
142
154
csp:
143
-
upgrade-insecure-requests: false
144
-
img-src:
145
-
- "'self'"
146
-
- "data:"
147
-
- "https://quay.io"
148
-
- "https://*.quay.io"
149
-
- "https://img.freepik.com"
150
-
- "https://cdn.dribbble.com"
151
-
- "https://avatars.githubusercontent.com"
152
-
script-src:
153
-
- "'self'"
154
-
- "'unsafe-eval'"
155
-
- "https://cdn.jsdelivr.net"
156
-
# comment out the following 'database' section to use the PostgreSQL database
155
+
upgrade-insecure-requests: false
156
+
img-src:
157
+
- "'self'"
158
+
- "data:"
159
+
- "https://quay.io"
160
+
- "https://*.quay.io"
161
+
- "https://img.freepik.com"
162
+
- "https://cdn.dribbble.com"
163
+
- "https://avatars.githubusercontent.com"
164
+
script-src:
165
+
- "'self'"
166
+
- "'unsafe-eval'"
167
+
- "https://cdn.jsdelivr.net"
168
+
# comment out the following 'database' section to use the PostgreSQL database
157
169
database:
158
170
client: better-sqlite3
159
-
connection: ':memory:'
160
-
# static auth provider for development and testing purposes. This is not meant for production use.
171
+
connection: ":memory:"
172
+
# static auth provider for development and testing purposes. This is not meant for production use.
# These appear as suggested questions/prompts to help users get started
262
285
# If not provided, the plugin uses built-in default prompts
263
286
prompts:
264
-
- title: 'Getting Started with Red Hat Developer Hub'
287
+
- title: "Getting Started with Red Hat Developer Hub"
265
288
message: Can you guide me through the first steps to start using Developer Hub as a developer, like exploring the Software Catalog and adding my service?
266
289
267
290
# OPTIONAL: Port for the Lightspeed backend service
0 commit comments