Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: Service Catalog #526

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Docs: Service Catalog #526

wants to merge 5 commits into from

Conversation

dericksozo
Copy link
Contributor

@dericksozo dericksozo commented Sep 26, 2024

(docs): Adding the new page, sidebar link, content, and screenshots for a new Services Dashboard page.

This PR takes care of #522.

@dericksozo dericksozo added the documentation Improvements or additions to documentation label Sep 26, 2024
@dericksozo dericksozo self-assigned this Sep 26, 2024
@@ -0,0 +1,76 @@
---
title: Services Dashboard
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's call it Service Catalog

---
title: Services Dashboard
description: Learn about Amplication's Services Dashboard, including service management, views, and related features.
sidebar_label: Services Dashboard
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Service Catalog

slug: /services-dashboard
---

The **Services Dashboard** is a central feature in Amplication that allows you to manage and oversee all the services within your projects. This dashboard provides a comprehensive view of your services, their statuses, and quick access to various management tools.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's use Catalog instead of Dashboard (- in the other places as well).
Moreover- "Service catalog" is one of the major capabilities required in IDP solutions (- internal developer portals). Let's use the IDP terminology in this doc and in the documentation as a whole.


The Services Dashboard offers two main views for managing your services:

1. **Cards View**: The default view, presenting services as individual cards with basic information.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's avoid discussing the default view- as it may change (- to grid)

The Services Dashboard offers two main views for managing your services:

1. **Cards View**: The default view, presenting services as individual cards with basic information.
2. **Grid View**: A compact, data-rich view providing detailed information about each service.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's start with this view and only then mention the cards view


## Cards View

The Cards View is the default view of the Services Dashboard. Each service is represented by a card that displays:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's omit the "default" part


The Grid View offers a more compact and information-rich display of your services. To switch to Grid View, click the toggle next to the search bar to change from Card View to Grid View.

In Grid View, you can see:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again- need to update as things were changed here :)

- Entity changes
- Service setting modifications

After reviewing the pending changes, you can click the "Generate Code" button to commit these changes to the associated repository. To view the build process and results, you can access the [Build View](/building-new-versions/).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW- the default behavior for the "Generate the code" button is to build the services that have pending changes. Let's update it in the relevant place/s


## Next Steps

Now that you understand how the Services Dashboard is organized and everything it is capable of, you can start diving into your services to make all the necessary changes and additions. Explore each service, utilize the different views, and take advantage of the various management tools available to streamline your development process.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we need to discuss here the live templates, private plugins, and such


From this dashboard, you can access all the essential parts of your service management, including sync with Git, settings, architecture view, and more.

![Amplication Services Dashboard](./assets/services-dashboard/services-dashboard.png)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the screenshots in this PR should be updated to reflect the new status

@dericksozo dericksozo changed the title Docs: Services Dashboard Docs: Service Catalog Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants