MCPcopy Index your code
hub / github.com/backstage/software-templates

github.com/backstage/software-templates @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
17 symbols 43 edges 22 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

software-templates

This repository is a collection of software and documentation templates for the Backstage community. The templates are organized into two folders: scaffolder-templates for Backstage Software Templates and documentation-templates for general documentation templates. Contributions are welcome for new and existing templates!

[!TIP] This repo is intended only to contain the current examples and we are not looking to add more, contributions to fix any errors are more than welcome! If you are having an issue with Software Templates or the Scaffolder more generally please log an issue in the main Backstage repo or join the Backstage Discord Server to chat with other Backstage Adopters!

scaffolder-templates

Backstage Software Templates are used to create new software components through Backstage. These templates are intended as a starting point to build on for different use cases. You may also use them as provided, but we recommend pointing your Backstage app to a forked copy because the templates aren't versioned at this time, and as such breaking changes can happen without warning.

documentation-templates

The documentation templates provide recommended structure and content for different types of documentation, for example system architecture documents or runbooks.

Core symbols most depended-on inside this repo

reportWebVitals
called by 1
scaffolder-templates/create-react-app/skeleton/src/reportWebVitals.ts
render
called by 1
scaffolder-templates/react-ssr-template/skeleton/src/pages/_app.tsx
App
called by 0
scaffolder-templates/create-react-app/skeleton/src/App.tsx
main
called by 0
scaffolder-templates/springboot-grpc-template/skeleton/src/main/java/com/example/${{values.java_package_name}}/Application.java
sayHello
called by 0
scaffolder-templates/springboot-grpc-template/skeleton/src/main/java/com/example/${{values.java_package_name}}/GreeterService.java
Header
called by 0
scaffolder-templates/react-ssr-template/skeleton/src/components/Header.tsx
getInitialProps
called by 0
scaffolder-templates/react-ssr-template/skeleton/src/pages/_document.tsx
Index
called by 0
scaffolder-templates/react-ssr-template/skeleton/src/pages/index.tsx

Shape

Class 7
Function 5
Method 5

Languages

TypeScript65%
Java35%

Modules by API surface

scaffolder-templates/react-ssr-template/skeleton/src/pages/_document.tsx3 symbols
scaffolder-templates/react-ssr-template/skeleton/src/pages/_app.tsx3 symbols
scaffolder-templates/springboot-grpc-template/skeleton/src/test/java/com/example/${{values.java_package_name}}/ApplicationTest.java2 symbols
scaffolder-templates/springboot-grpc-template/skeleton/src/main/java/com/example/${{values.java_package_name}}/GreeterService.java2 symbols
scaffolder-templates/springboot-grpc-template/skeleton/src/main/java/com/example/${{values.java_package_name}}/Application.java2 symbols
scaffolder-templates/react-ssr-template/skeleton/src/pages/index.tsx1 symbols
scaffolder-templates/react-ssr-template/skeleton/src/pages/api/ping.ts1 symbols
scaffolder-templates/react-ssr-template/skeleton/src/components/Header.tsx1 symbols
scaffolder-templates/create-react-app/skeleton/src/reportWebVitals.ts1 symbols
scaffolder-templates/create-react-app/skeleton/src/App.tsx1 symbols

For agents

$ claude mcp add software-templates \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact