{
    "componentChunkName": "component---src-pages-backstage-tsx",
    "path": "/backstage/",
    "result": {"data":{"allBlogPost":{"edges":[{"node":{"id":"cb67e69c-86b6-5f07-97c2-cf9794a39d61","title":"Backstage: Unblock Innersource Development with Plugins and Code Owners.","slug":"/blog/2023-10-24-innersource-codeowners-backstage/","markdown":{"excerpt":"Backstage empowers platform and product teams within their organization to extend their internal developer portal in an inner-source manner. Keeping up with the growth of an inner-source Backstage portal brings its challenges. In this blog post, we’ll describe how successful Backstage adopters use plugins and the concept of code owners to unblock the development of their Backstage portal. Most…","frontmatter":{"date":"October 24, 2023","description":"Navigating the challenges of inner-source Backstage portals? Discover how successful adopters harness code owners to streamline contributions and maintain code quality.","img":{"childImageSharp":{"fixed":{"src":"/static/daab22b9c585edf70869506e82ff1cdc/2a4de/2023-10-24-innersource-codeowners-backstage.png"}}}}},"authorNodes":[{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"}]}},{"node":{"id":"a8790376-f3a7-5124-88c6-bbef0a1f121e","title":"Backstage: How to fix linting errors without slowing down development","slug":"/blog/2023-10-16-backstage-linting/","markdown":{"excerpt":"TL;DR This blog post outlines the steps in creating a patch for the lint command in Backstage, which organizes errors by package, rules, and overall counts. The author explains how to use the generated lint error data to monitor and manage lint issues efficiently, and emphasizes the importance of tracking progress in reducing lint errors. I recently worked with a team that had the lint command in…","frontmatter":{"date":"October 16, 2023","description":"In this guide Min will show you a unique approach to tackling a mountain of linting errors without disrupting delivery","img":{"childImageSharp":{"fixed":{"src":"/static/363877537a4c176532fe50374dbfa685/2a4de/2023-10-16-backstage-linting.png"}}}}},"authorNodes":[{"name":"Min Kim","slug":"/people/min-kim/"}]}},{"node":{"id":"b53f6bd6-3045-5200-997e-1393779e5379","title":"Seven ways to build a single glass pane with Backstage","slug":"/blog/2023-01-22-seven-ways-to-single-glass-pane/","markdown":{"excerpt":"The concept of a single glass pane is popular in the Cloud Native ecosystem because it promises to prevent fragmentation within many platforms where users have to interact with different systems to get their work done. Instead of going to one interface to see their builds, another to see their deployments, and yet another to see their logs, a single glass pane would make all of this information…","frontmatter":{"date":"January 22, 2023","description":"Learn strategies for integrating external services into Backstage that improve discoverability and lower congantive load for your users","img":{"childImageSharp":{"fixed":{"src":"/static/0f0653bf5910603bc12aec4f2f2691cb/2a4de/seven-ways-to-single-glass-pane.png"}}}}},"authorNodes":[{"name":"Taras Mankovski","slug":"/people/taras-mankovski/"}]}},{"node":{"id":"c40a2c93-4843-5368-b9b4-ba9693f7ce6c","title":"Ingestion tests in Backstage Part 2: Safely refactoring an LDAP integration","slug":"/blog/2022-12-05-ingestion-testing-in-backstage-part-2/","markdown":{"excerpt":"Heads up: This is the second part in a series on how to achieve real confidence in your Backstage Ingestion via testing. We’ll be relying on the techniques introduced in the first blog post to test a non-trivial external application. What follows may not make much sense without a grasp of those techniques, so I highly recommend starting with Part 1 first and then coming back. In our article on…","frontmatter":{"date":"December 05, 2022","description":"To test whether the Backstage is setting up the Catalog properly, you must start a Backstage server, wait for a while, and assert. This feat is easier said than done. Here is part 2 in which Charles will guide you through it in this article.","img":{"childImageSharp":{"fixed":{"src":"/static/55b0aa4df66c229d21b92013d072543c/2a4de/2022-04-26-ingestion-test-in-backstage-part-2.png"}}}}},"authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}]}}]}},"pageContext":{}},
    "staticQueryHashes": ["1241260443"]}