Skip to content

Commit 7e6927d

Browse files
committed
New content
1 parent b119148 commit 7e6927d

File tree

39 files changed

+673
-0
lines changed

39 files changed

+673
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="customize-interface-settings"]
4+
= Customize your {product-very-short} interface settings
5+
6+
To suit your working environment and verify your account details, adjust the interface settings and review your user profile in {product} ({product-very-short}).
7+
8+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-adjusting-interface-settings.adoc[leveloffset=+1]
9+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-verifying-identity-and-ownership.adoc[leveloffset=+1]
10+
11+
[role="_additional-resources"]
12+
.Additional resources
13+
* {customizing-book-link}[{customizing-book-title}]
14+
* {authentication-book-link}[{authentication-book-title}]
15+
* {about-book-link}[{about-book-title}]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="discover-and-test-available-apis"]
4+
= Discover and test available APIs
5+
6+
To integrate with services and understand component communication, use the {product} ({product-very-short}) API browser to locate, inspect, and validate API definitions in a centralized interface. You can review API contracts and test endpoints to verify responses directly from the portal.
7+
8+
Apart from viewing specifications, you can use the interactive interface to test available endpoints and review data models. This ensures your application correctly interfaces with backend services before you begin integration.
9+
10+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-finding-and-viewing-api-definition.adoc[leveloffset=+1]
11+
12+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-validating-api-endpoints.adoc[leveloffset=+1]
13+
14+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/ref-supported-api-specifications.adoc[leveloffset=+1]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="find-resources-and-documentation-using-search"]
4+
= Find resources and documentation using search
5+
6+
To find software components, APIs, and technical documentation across the enterprise, use the centralized search feature in {product} ({product-very-short}). By indexing the entire software ecosystem, this tool helps you locate services, templates, and team members directly, without navigating through nested menus.
7+
8+
By using the search bar, you can access matching resources from the Software Catalog and TechDocs instantly. This unified access reduces the time spent switching between disparate documentation sites or service registries during the development lifecycle.
9+
10+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-locating-resources-instantly.adoc[leveloffset=+1]
11+
12+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-filtering-and-refining-search-results.adoc[leveloffset=+1]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="find-software-components-using-software-catalog"]
4+
= Find software components using the Software Catalog
5+
6+
When you need to integrate with existing software in {product} ({product-very-short}), verify ownership, or check if a solution already exists, you can browse the Software Catalog. The catalog acts as a centralized inventory of your organization's software ecosystem, allowing you to discover assets without hunting through scattered documentation or repositories.
7+
The catalog helps you achieve the following outcomes:
8+
9+
* Reuse existing code: Discover shared libraries and components to avoid duplication.
10+
* Understand dependencies: Visualize how services and APIs connect to one another.
11+
* Identify ownership: Quickly find the team or individual responsible for a specific asset.
12+
13+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-finding-components-in-rhdh.adoc[leveloffset=+1]
14+
15+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-finding-services-in-rhdh.adoc[leveloffset=+1]
16+
17+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-finding-api-definitions-in-rhdh.adoc[leveloffset=+1]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="get-ai-assisted-help"]
4+
= Get AI-assisted help in {product-very-short}
5+
6+
To assist with development tasks and platform questions, use {ls-brand-name} a generative AI virtual assistant integrated directly into {product} ({product-very-short}). You can use the assistant to get context-aware answers from official documentation and receive general coding or debugging assistance.
7+
8+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/ref-get-the-best-results-for-assistant-queries.adoc[leveloffset=+1]
9+
10+
.Additional resources
11+
* link:{developer-lightspeed-link}[Interacting with {ls-brand-name}]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="log-in-to-rhdh"]
4+
= Log in to {product}
5+
6+
To begin using the {product} ({product-very-short}), you must first access the portal and authenticate using your organization's configured identity provider. This ensures secure access to your organization's software catalog, templates, and documentation.
7+
8+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-logging-in-to-rhdh.adoc[leveloffset=+1]
9+
10+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/ref-supported-authentication-providers.adoc[leveloffset=+1]
11+
12+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/con-familiarize-yourself-within-the-rhdh-interface.adoc[leveloffset=+1]
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="understand-the-purpose-and-structure-of-rhdh"]
4+
= Understand the purpose and structure of {product}
5+
6+
{product} ({product-very-short}) is an internal developer portal (IDP) designed to streamline the software development lifecycle. Built on the open source CNCF Backstage project, RHDH provides a unified interface that centralizes infrastructure, tools, services, and documentation.
7+
8+
.The developer experience challenge
9+
10+
Modern software development often involves fragmented workflows. Developers frequently switch contexts between code repositories, ticketing systems, CI/CD pipelines, and monitoring dashboards. This fragmentation creates information silos and increases the time required to find API documentation, service ownership details, or deployment status.
11+
12+
.The {product-very-short} solution
13+
14+
{product-very-short} addresses these challenges by consolidating resources into a single, searchable portal. This centralization offers the following advantages:
15+
16+
* *Unified discovery:* Users can locate applications, APIs, and documentation in one location.
17+
* *Self-service capabilities:* Developers can create projects and deploy services using automated templates, reducing reliance on manual ticketing.
18+
* *Service visibility:* The platform maps relationships between services, dependencies, and API contracts.
19+
* *Extensibility:* Users can integrate external tools, such as monitoring dashboards and pipelines, directly into the interface.
20+
21+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/con-checklist-for-your-first-rhdh-instance-in-prod.adoc[leveloffset=+1]
22+
23+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/con-explore-core-features-for-developer-productivity.adoc[leveloffset=+1]
24+
25+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/con-distinguish-rhdh-from-backstage.adoc[leveloffset=+1]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="understand-the-user-interface-and-navigation"]
4+
= Understand the user interface and navigation
5+
6+
Navigate the {product} ({product-very-short}) interface using the two core components: the Global Header and the left navigation sidebar.
7+
8+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/ref-access-tools-and-search-using-global-header.adoc[leveloffset=+1]
9+
10+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/ref-browse-core-resources-using-the-left-sidebar.adoc[leveloffset=+1]
11+
12+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-personalizing-navigation-experience.adoc[leveloffset=+1]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="view-available-extensions-and-plugins"]
4+
= Viewing available extensions and plugins in {product-very-short}
5+
6+
To integrate your tools and customize your development experience, explore the extensions and plugins available in {product} ({product-very-short}). You can discover global features in the navigation sidebar, review entity-specific data in the catalog, or browse the comprehensive extensions marketplace.
7+
8+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/con-understand-extensions-and-plugins.adoc[leveloffset=+1]
9+
10+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-discovering-global-plugins.adoc[leveloffset=+1]
11+
12+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-viewing-context-aware-entity-plugins.adoc[leveloffset=+1]
13+
14+
include::modules/quickly-gain-access-and-find-what-you-need-in-rhdh/proc-browsing-the-extensions-marketplace.adoc[leveloffset=+1]
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
:_mod-docs-content-type: CONCEPT
2+
3+
[id="con-checklist-for-your-first-rhdh-instance-in-prod_{context}"]
4+
= Checklist for your first {product-very-short} instance in production
5+
6+
As a developer accessing a production {product-very-short} instance for the first time, you need to verify your access, confirm your ownership of software components, and configure your personal workspace. This ensures you can immediately find your team's services and utilize self-service capabilities.
7+
8+
.1. Log in and verify your profile
9+
10+
Production environments often use different authentication providers (such as corporate SSO) than test environments. Your first step is to confirm you are logged in as the correct user and that the platform recognizes your identity.
11+
12+
Authenticate::
13+
Access your organization's {product-very-short} URL and log in using your corporate credentials.
14+
15+
Check your Identity::
16+
Click your avatar or name in the *Global Header* and select *Settings*. Verify that the User Entity matches your corporate identity.
17+
18+
Verify Ownership::
19+
Navigate to *My Profile* from the user menu. Check the *Ownership* card to ensure it lists the components, APIs, and systems you or your team are responsible for. If this list is empty, you may need to register your ownership in the Software Catalog.
20+
21+
.2. Organize your workspace
22+
23+
{product-very-short} contains your organization's entire software ecosystem. To work efficiently, you should curate a list of resources you use daily.
24+
25+
Star your services::
26+
Browse the Catalog, find the components you work on, and click the *Star icon* (⭐) to add them to your favorites.
27+
28+
Access Starred Items::
29+
Verify that your starred components appear in the *Starred Items* list in the *Global Header* for quick access.
30+
31+
Pin the Sidebar::
32+
If you navigate frequently between the Catalog, Templates, and Docs, go to *Settings* and toggle *Pin Sidebar* to keep the navigation menu visible.
33+
34+
.3. Explore production resources
35+
36+
Production instances often grant access to live infrastructure and specific documentation that may not be available in local or staging environments.
37+
38+
Review Production Documentation::
39+
Use the *Docs* navigation item to check for "Runbooks" or "Production Deployment Guides" associated with your components.
40+
41+
Check Production APIs::
42+
Navigate to the *APIs* page to verify that production API endpoints are discoverable and that their definitions (OpenAPI/Swagger) are up to date.
43+
44+
Test Self-Service Templates::
45+
Click the *Create* (plus +) button in the *Global Header* to view available Software Templates. Ensure you have access to the "Golden Path" templates required for creating new production-ready services.
46+
47+
.Next steps
48+
49+
* *Start your day:* Navigate to the {product-very-short} *Home Page* to view your personalized dashboard, including "Your Items" and recently viewed resources.
50+
* *Learn the interface:* Review the Navigation Guide to understand the Global Header and Sidebar tools.
51+
* *Get AI assistance:* If enabled in production, open {ls-short} to ask questions about your new environment.

0 commit comments

Comments
 (0)