community-resources.js•4.86 kB
export const communityResources = {
title: "Backstage Community Resources",
description: "Community resources, common questions, and support channels",
content: {
officialChannels: {
discord: {
url: "https://discord.gg/backstage-687207715902193673",
description: "Main community Discord server for support and discussions",
channels: [
"#general - General discussions",
"#help - Get help with Backstage",
"#plugin-development - Plugin development discussions",
"#showcase - Show off your Backstage implementations",
"#contributors - For contributors and maintainers"
]
},
github: {
main: "https://github.com/backstage/backstage",
community: "https://github.com/backstage/community",
communityPlugins: "https://github.com/backstage/community-plugins"
},
documentation: "https://backstage.io/docs",
blog: "https://backstage.io/blog",
newsletter: "https://info.backstage.spotify.com/newsletter"
},
communityPlugins: {
registry: "https://github.com/backstage/community-plugins",
popular: [
"kubernetes - Kubernetes cluster integration",
"jenkins - Jenkins CI/CD integration",
"sonarqube - Code quality metrics",
"grafana - Monitoring dashboards",
"jira - Issue tracking integration",
"github-actions - GitHub Actions integration",
"datadog - Monitoring and observability",
"newrelic - Application performance monitoring"
]
},
commonQuestions: {
gettingStarted: [
"How do I create my first Backstage app?",
"What are the system requirements for Backstage?",
"How do I configure authentication?",
"How do I add entities to the catalog?"
],
pluginDevelopment: [
"How do I create a custom plugin?",
"How do I integrate with external APIs?",
"How do I add custom entity types?",
"How do I create scaffolder actions?",
"How do I add custom pages to Backstage?"
],
deployment: [
"How do I deploy Backstage to production?",
"What database should I use?",
"How do I configure HTTPS?",
"How do I set up monitoring?",
"How do I backup my Backstage instance?"
],
troubleshooting: [
"Plugin not loading correctly",
"Authentication issues",
"Database connection problems",
"Build and deployment errors",
"Performance optimization"
]
},
learningResources: {
tutorials: [
"Getting Started with Backstage",
"Building Your First Plugin",
"Integrating External Services",
"Customizing the Software Catalog",
"Setting up TechDocs"
],
videos: [
"KubeCon presentations on Backstage",
"Spotify engineering blog videos",
"Community meetup recordings"
],
workshops: [
"Backstage Community Sessions (monthly)",
"Plugin development workshops",
"Deployment and operations training"
]
},
adoptionStories: {
companies: [
"Spotify - Original creator and heavy user",
"Netflix - Large-scale deployment",
"Expedia - Multi-team adoption",
"American Airlines - Enterprise implementation",
"IKEA - Retail industry use case"
],
useCases: [
"Developer portal consolidation",
"Service catalog management",
"Documentation centralization",
"Scaffolding standardization",
"Infrastructure visibility"
]
},
contributing: {
ways: [
"Code contributions to core",
"Plugin development",
"Documentation improvements",
"Bug reports and feature requests",
"Community support"
],
governance: "CNCF governance model with technical steering committee",
codeOfConduct: "Contributor Covenant Code of Conduct"
}
}
};
//# sourceMappingURL=community-resources.js.map