├── .devcontainer ├── devcontainer.json └── installMoreTools.sh ├── .dockerignore ├── .env ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yaml │ ├── deploy.yaml │ └── onboard-humanitec-app.yaml ├── .gitignore ├── .prettierignore ├── .score-compose └── environment.provisioners.yaml ├── .score-k8s └── environment.provisioners.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── app-config.5min.yaml ├── app-config.production.yaml ├── app-config.yaml ├── backstage.json ├── catalog-info.yaml ├── examples ├── entities.yaml ├── org.yaml └── template │ ├── content │ ├── catalog-info.yaml │ ├── index.js │ └── package.json │ └── template.yaml ├── lerna.json ├── package.json ├── packages ├── README.md ├── app │ ├── .eslintignore │ ├── .eslintrc.js │ ├── cypress.json │ ├── e2e-tests │ │ └── app.test.ts │ ├── package.json │ ├── public │ │ ├── android-chrome-192x192.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── safari-pinned-tab.svg │ └── src │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── apis.ts │ │ ├── components │ │ ├── Root │ │ │ ├── LogoFull.tsx │ │ │ ├── LogoIcon.tsx │ │ │ ├── Root.tsx │ │ │ └── index.ts │ │ ├── catalog │ │ │ └── EntityPage.tsx │ │ └── search │ │ │ └── SearchPage.tsx │ │ ├── index.tsx │ │ └── setupTests.ts └── backend │ ├── .eslintrc.js │ ├── Dockerfile │ ├── README.md │ ├── package.json │ └── src │ └── index.ts ├── playwright.config.ts ├── plugins └── README.md ├── score.5min.yaml ├── score.yaml ├── scripts └── setup-kind-cluster.sh ├── tsconfig.json └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/installMoreTools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.devcontainer/installMoreTools.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.env -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | playwright.config.ts 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | }; 4 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/onboard-humanitec-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.github/workflows/onboard-humanitec-app.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | dist-types 3 | coverage 4 | .vscode 5 | -------------------------------------------------------------------------------- /.score-compose/environment.provisioners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.score-compose/environment.provisioners.yaml -------------------------------------------------------------------------------- /.score-k8s/environment.provisioners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/.score-k8s/environment.provisioners.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/README.md -------------------------------------------------------------------------------- /app-config.5min.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/app-config.5min.yaml -------------------------------------------------------------------------------- /app-config.production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/app-config.production.yaml -------------------------------------------------------------------------------- /app-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/app-config.yaml -------------------------------------------------------------------------------- /backstage.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.37.1" 3 | } 4 | -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /examples/entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/examples/entities.yaml -------------------------------------------------------------------------------- /examples/org.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/examples/org.yaml -------------------------------------------------------------------------------- /examples/template/content/catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/examples/template/content/catalog-info.yaml -------------------------------------------------------------------------------- /examples/template/content/index.js: -------------------------------------------------------------------------------- 1 | console.log('Hello from ${{ values.name }}!'); 2 | -------------------------------------------------------------------------------- /examples/template/content/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/examples/template/content/package.json -------------------------------------------------------------------------------- /examples/template/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/examples/template/template.yaml -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/package.json -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/README.md -------------------------------------------------------------------------------- /packages/app/.eslintignore: -------------------------------------------------------------------------------- 1 | public 2 | -------------------------------------------------------------------------------- /packages/app/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); 2 | -------------------------------------------------------------------------------- /packages/app/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/cypress.json -------------------------------------------------------------------------------- /packages/app/e2e-tests/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/e2e-tests/app.test.ts -------------------------------------------------------------------------------- /packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/package.json -------------------------------------------------------------------------------- /packages/app/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/app/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/app/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/favicon-16x16.png -------------------------------------------------------------------------------- /packages/app/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/favicon-32x32.png -------------------------------------------------------------------------------- /packages/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/favicon.ico -------------------------------------------------------------------------------- /packages/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/index.html -------------------------------------------------------------------------------- /packages/app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/manifest.json -------------------------------------------------------------------------------- /packages/app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/robots.txt -------------------------------------------------------------------------------- /packages/app/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /packages/app/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/App.test.tsx -------------------------------------------------------------------------------- /packages/app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/App.tsx -------------------------------------------------------------------------------- /packages/app/src/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/apis.ts -------------------------------------------------------------------------------- /packages/app/src/components/Root/LogoFull.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/components/Root/LogoFull.tsx -------------------------------------------------------------------------------- /packages/app/src/components/Root/LogoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/components/Root/LogoIcon.tsx -------------------------------------------------------------------------------- /packages/app/src/components/Root/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/components/Root/Root.tsx -------------------------------------------------------------------------------- /packages/app/src/components/Root/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/components/Root/index.ts -------------------------------------------------------------------------------- /packages/app/src/components/catalog/EntityPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/components/catalog/EntityPage.tsx -------------------------------------------------------------------------------- /packages/app/src/components/search/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/components/search/SearchPage.tsx -------------------------------------------------------------------------------- /packages/app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/app/src/index.tsx -------------------------------------------------------------------------------- /packages/app/src/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /packages/backend/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); 2 | -------------------------------------------------------------------------------- /packages/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/backend/Dockerfile -------------------------------------------------------------------------------- /packages/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/backend/README.md -------------------------------------------------------------------------------- /packages/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/backend/package.json -------------------------------------------------------------------------------- /packages/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/packages/backend/src/index.ts -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/plugins/README.md -------------------------------------------------------------------------------- /score.5min.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/score.5min.yaml -------------------------------------------------------------------------------- /score.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/score.yaml -------------------------------------------------------------------------------- /scripts/setup-kind-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/scripts/setup-kind-cluster.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/humanitec-architecture/backstage/HEAD/yarn.lock --------------------------------------------------------------------------------