<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Developer Portal on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/developer-portal/</link>
        <description>Recent content in Developer Portal on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 09 Aug 2025 15:29:14 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/developer-portal/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>backstage</title>
        <link>https://producthunt.programnotes.cn/en/p/backstage/</link>
        <pubDate>Sat, 09 Aug 2025 15:29:14 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/backstage/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1633588189646-c212f17b6cca?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTQ3MjQ0NTR8&amp;ixlib=rb-4.1.0" alt="Featured image of post backstage" /&gt;&lt;h1 id=&#34;backstagebackstage&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/backstage&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;backstage/backstage&lt;/a&gt;
&lt;/h1&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://producthunt.programnotes.cn/docs/assets/headline.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;headline&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;backstage&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backstage&lt;/a&gt;
&lt;/h1&gt;&lt;p&gt;English | &lt;a class=&#34;link&#34; href=&#34;README-ko_kr.md&#34; &gt;한국어&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;README-zh_Hans.md&#34; &gt;中文版&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;README-fr_FR.md&#34; &gt;Français&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://opensource.org/licenses/Apache-2.0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/License-Apache%202.0-blue.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;License&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.cncf.io/projects&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/cncf%20status-incubation-blue.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;CNCF Status&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://discord.gg/backstage-687207715902193673&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/discord/687207715902193673?logo=discord&amp;amp;label=Discord&amp;amp;color=5865F2&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Discord&#34;
	
	
&gt;&lt;/a&gt;
&lt;img src=&#34;https://img.shields.io/badge/code_style-prettier-ff69b4.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Code style&#34;
	
	
&gt;
&lt;a class=&#34;link&#34; href=&#34;https://codecov.io/gh/backstage/backstage&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/codecov/c/github/backstage/backstage&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Codecov&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/backstage/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/v/release/backstage/backstage&#34;
	
	
	
	loading=&#34;lazy&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://bestpractices.coreinfrastructure.org/projects/7678&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://bestpractices.coreinfrastructure.org/projects/7678/badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;OpenSSF Best Practices&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://securityscorecards.dev/viewer/?uri=github.com/backstage/backstage&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://api.securityscorecards.dev/projects/github.com/backstage/backstage/badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;OpenSSF Scorecard&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;what-is-backstage&#34;&gt;What is Backstage?
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backstage&lt;/a&gt; is an open source framework for building developer portals. Powered by a centralized software catalog, Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly without compromising autonomy.&lt;/p&gt;
&lt;p&gt;Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/docs/assets/header.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;software-catalog&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Out of the box, Backstage includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/features/software-catalog/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backstage Software Catalog&lt;/a&gt; for managing all your software such as microservices, libraries, data pipelines, websites, and ML models&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/features/software-templates/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backstage Software Templates&lt;/a&gt; for quickly spinning up new projects and standardizing your tooling with your organization’s best practices&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/features/techdocs/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backstage TechDocs&lt;/a&gt; for making it easy to create, maintain, find, and use technical documentation, using a &amp;ldquo;docs like code&amp;rdquo; approach&lt;/li&gt;
&lt;li&gt;Plus, a growing ecosystem of &lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/backstage/tree/master/plugins&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;open source plugins&lt;/a&gt; that further expand Backstage’s customizability and functionality&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Backstage was created by Spotify but is now hosted by the &lt;a class=&#34;link&#34; href=&#34;https://www.cncf.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cloud Native Computing Foundation (CNCF)&lt;/a&gt; as an Incubation level project. For more information, see the &lt;a class=&#34;link&#34; href=&#34;https://backstage.io/blog/2022/03/16/backstage-turns-two#out-of-the-sandbox-and-into-incubation&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;announcement&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;project-roadmap&#34;&gt;Project roadmap
&lt;/h2&gt;&lt;p&gt;For information about the detailed project roadmap including delivered milestones, see &lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/overview/roadmap&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;the Roadmap&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;p&gt;To start using Backstage, see the &lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/getting-started&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Getting Started documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;p&gt;The documentation of Backstage includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Main documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/features/software-catalog/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Software Catalog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/overview/architecture-overview&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Architecture&lt;/a&gt; (&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/architecture-decisions/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Decisions&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/dls/design&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Designing for Backstage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/storybook&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Storybook - UI components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;community&#34;&gt;Community
&lt;/h2&gt;&lt;p&gt;To engage with our community, you can use the following resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://discord.gg/backstage-687207715902193673&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord chatroom&lt;/a&gt; - Get support or discuss the project&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contributing to Backstage&lt;/a&gt; - Start here if you want to contribute&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/backstage/labels/rfc&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;RFCs&lt;/a&gt; - Help shape the technical direction&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/docs/faq&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;FAQ&lt;/a&gt; - Frequently Asked Questions&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;CODE_OF_CONDUCT.md&#34; &gt;Code of Conduct&lt;/a&gt; - This is how we roll&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;ADOPTERS.md&#34; &gt;Adopters&lt;/a&gt; - Companies already using Backstage&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://backstage.io/blog/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Blog&lt;/a&gt; - Announcements and updates&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://spoti.fi/backstagenewsletter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Newsletter&lt;/a&gt; - Subscribe to our email newsletter&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/community&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backstage Community Sessions&lt;/a&gt; - Join monthly meetups and explore Backstage community&lt;/li&gt;
&lt;li&gt;Give us a star ⭐️ - If you are using Backstage or think it is an interesting project, we would love a star ❤️&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;governance&#34;&gt;Governance
&lt;/h2&gt;&lt;p&gt;See the &lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/community/blob/main/GOVERNANCE.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GOVERNANCE.md&lt;/a&gt; document in the &lt;a class=&#34;link&#34; href=&#34;https://github.com/backstage/community&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;backstage/community&lt;/a&gt; repository.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;Copyright 2020-2025 © The Backstage Authors. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page: &lt;a class=&#34;link&#34; href=&#34;https://www.linuxfoundation.org/trademark-usage&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.linuxfoundation.org/trademark-usage&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Licensed under the Apache License, Version 2.0: &lt;a class=&#34;link&#34; href=&#34;http://www.apache.org/licenses/LICENSE-2.0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;security&#34;&gt;Security
&lt;/h2&gt;&lt;p&gt;Please report sensitive security issues using Spotify&amp;rsquo;s &lt;a class=&#34;link&#34; href=&#34;https://hackerone.com/spotify&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;bug-bounty program&lt;/a&gt; rather than GitHub.&lt;/p&gt;
&lt;p&gt;For further details, see our complete &lt;a class=&#34;link&#34; href=&#34;SECURITY.md&#34; &gt;security release process&lt;/a&gt;.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
