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

chore(backstage): Adding support for backstage #1

Merged
merged 1 commit into from
Apr 8, 2024

Conversation

montabot
Copy link

@montabot montabot commented Mar 1, 2024

Description

What?

As we open up for the Backstage developer portal (backstage.staging.monta.app) we require some files to be in your repo. This includes:

  • catalog-info.yaml: We use this to index your repo in backstage with the required config
  • mkdocs.yaml: We use this file to generate TechDocs, from the docs folder
  • .docs dir: This is where we will store documentation for the code in the future, in case it isn't already.

Why?

Backstage is a developer portal, you can read more about it on the notion page: https://www.notion.so/montaapp/Backstage-4e9f3e658dc64c85847290ba333876d9?pvs=4

Context

In the context of cataloging every service we have on Backstage.

There are some things that have to be changed manually, these changes can be found in the catalog-info.yaml:

  1. metadata.labels.tier
  2. metadata.links. → set Slack url
  3. metadata.links. → set Notion url
  4. metadata.links. → set Grafana url
  5. spec.lifecycle → experimental, production, deprecated

These changes are nice to have but not super necessary, just i you have spare time to make a commit before merging the PR.

Type of change

I'm only adding files.

@JesperTerkelsen JesperTerkelsen merged commit 1808ae8 into laravel-8-support Apr 8, 2024
5 checks passed
@JesperTerkelsen JesperTerkelsen deleted the chore/add-support-for-backstage branch April 8, 2024 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants