[Docs] Detailed roadmap and vision (#1991)
* [Docs] Update roadmap and vision * Add shield to roadmap * Update roadmap.md * Link to .io in main README * Fix verify links?
This commit is contained in:
+46
-17
@@ -3,37 +3,66 @@ id: roadmap
|
||||
title: Project roadmap
|
||||
---
|
||||
|
||||
We created Backstage about 4 years ago. While our internal version of Backstage
|
||||
has had the benefit of time to mature and evolve, the first iteration of our
|
||||
open source version is still nascent. We are envisioning three phases of the
|
||||
project and we have already begun work on various aspects of these phases:
|
||||
## Current status
|
||||
|
||||
Backstage is currently in Alpha. This means that you can expect APIs and
|
||||
features to change until we reach our
|
||||
[Backstage Beta milestone](https://github.com/spotify/backstage/milestone/19).
|
||||
Before we have API stability, plugins will need ongoing maintenance. It is also
|
||||
recommended that teams who adopt Backstage today upgrades their installation as
|
||||
new [releases](https://github.com/spotify/backstage/releases) are available.
|
||||
|
||||
## Phases
|
||||
|
||||
We have divided the project into three high-level _phases_ and we have already
|
||||
begun work on various aspects of these phases:
|
||||
|
||||
- 🐣 **Phase 1:** Extensible frontend platform (Done ✅) - You will be able to
|
||||
easily create a single consistent UI layer for your internal infrastructure
|
||||
and tools. A set of reusable
|
||||
[UX patterns and components](http://backstage.io/storybook) help ensure a
|
||||
[UX patterns and components](https://backstage.io/storybook) help ensure a
|
||||
consistent experience between tools.
|
||||
|
||||
- 🐢 **Phase 2:** Service Catalog
|
||||
([alpha released](https://backstage.io/blog/2020/06/22/backstage-service-catalog-alpha)) -
|
||||
With a single catalog, Backstage makes it easy for a team to manage ten
|
||||
services — and makes it possible for your company to manage thousands of them.
|
||||
Developers can get a uniform overview of all their software and related
|
||||
resources, regardless of how and where they are running, as well as an easy
|
||||
way to onboard and manage those resources.
|
||||
|
||||
- 🐇 **Phase 3:** Ecosystem (later) - Everyone's infrastructure stack is
|
||||
different. By fostering a vibrant community of contributors we hope to provide
|
||||
an ecosystem of Open Source plugins/integrations that allows you to pick the
|
||||
tools that match your stack.
|
||||
|
||||
Check out our [Milestones](https://github.com/spotify/backstage/milestones) and
|
||||
open [RFCs](https://github.com/spotify/backstage/labels/rfc) how they relate to
|
||||
the three Phases outlined above.
|
||||
## Detailed roadmap
|
||||
|
||||
Our vision for Backstage is for it to become the trusted standard toolbox (read:
|
||||
UX layer) for the open source infrastructure landscape. Think of it like
|
||||
Kubernetes for developer experience. We realize this is an ambitious goal. We
|
||||
can’t do it alone. If this sounds interesting or you'd like to help us shape our
|
||||
product vision, we'd love to talk. You can email me directly:
|
||||
[alund@spotify.com](mailto:alund@spotify.com).
|
||||
### Ongoing work 🚧
|
||||
|
||||
- [Plugins for managing micro services end-2-end](https://github.com/spotify/backstage/milestone/14)
|
||||
- [TechDocs v1](https://github.com/spotify/backstage/milestone/16)
|
||||
- [Initial GraphQL API](https://github.com/spotify/backstage/milestone/13)
|
||||
- Backstage Design Language System (DLS)
|
||||
- Cloud Cost Insights plugin (from Spotify)
|
||||
- Further improvements to platform documentation
|
||||
|
||||
### Future work 🔮
|
||||
|
||||
- [Backstage Beta](https://github.com/spotify/backstage/milestone/19)
|
||||
- [Global search](https://github.com/spotify/backstage/issues/1499)
|
||||
- [[TechDocs V.2] Stabilization release](https://github.com/spotify/backstage/milestone/17)
|
||||
- Deploy a product demo at `demo.backstage.io`
|
||||
- Plugin marketplace
|
||||
|
||||
### Completed milestones ✅
|
||||
|
||||
- [Improved and move documentation to backstage.io](https://backstage.io/docs/overview/what-is-backstage)
|
||||
- [Backstage Service Catalog (alpha)](https://backstage.io/blog/2020/06/22/backstage-service-catalog-alpha)
|
||||
- [Backstage Software Templates (alpha)](https://backstage.io/blog/2020/08/05/announcing-backstage-software-templates)
|
||||
- [Make it possible to add custom auth providers](https://backstage.io/blog/2020/07/01/how-to-enable-authentication-in-backstage-using-passport)
|
||||
- [TechDocs v0](https://github.com/spotify/backstage/milestone/15)
|
||||
- CI plugins: CircleCI, Jenkins, GitHub Actions and TravisCI
|
||||
- [Service API documentation](https://github.com/spotify/backstage/pull/1737)
|
||||
- Backstage Service Catalog can read from: GitHub, GitLab,
|
||||
[Bitbucket](https://github.com/spotify/backstage/pull/1938)
|
||||
- Support auth providers: Google, Okta, GitHub, GitLab,
|
||||
[auth0](https://github.com/spotify/backstage/pull/1611),
|
||||
[AWS](https://github.com/spotify/backstage/pull/1990)
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
id: vision
|
||||
title: Vision
|
||||
---
|
||||
|
||||
Our goal is to provide engineers with the best developer experience in the
|
||||
world.
|
||||
|
||||
A fantastic developer experience leads to happy, creative and productive
|
||||
engineers. Our belief is that engineers should not have to be experts in various
|
||||
infrastructure tools to be productive. Infrastructure should be abstracted away
|
||||
so that you can return to building and scaling, quickly and safely.
|
||||
|
||||

|
||||
|
||||
We are working on making Backstage the trusted standard toolbox (read: UX layer)
|
||||
for the open source infrastructure landscape. Think of it like Kubernetes for
|
||||
developer experience. We realize this is an ambitious goal. We can’t do it
|
||||
alone. If this sounds interesting or you'd like to help us shape our product
|
||||
vision, we'd love to talk. You can email me directly:
|
||||
[alund@spotify.com](mailto:alund@spotify.com).
|
||||
@@ -28,9 +28,6 @@ Out of the box, Backstage includes:
|
||||
[open source plugins](https://github.com/spotify/backstage/tree/master/plugins)
|
||||
that further expand Backstage’s customizability and functionality
|
||||
|
||||
For more information go to [backstage.io](https://backstage.io) or join our
|
||||
[Discord chatroom](https://discord.gg/EBHEGzX).
|
||||
|
||||
### Benefits
|
||||
|
||||
- For _engineering managers_, it allows you to maintain standards and best
|
||||
@@ -45,3 +42,6 @@ For more information go to [backstage.io](https://backstage.io) or join our
|
||||
- For _everyone_, it’s a single, consistent experience that ties all your
|
||||
infrastructure tooling, resources, standards, owners, contributors, and
|
||||
administrators together in one place.
|
||||
|
||||
If you have questions or want support, please join our
|
||||
[Discord chatroom](https://discord.gg/EBHEGzX).
|
||||
|
||||
Reference in New Issue
Block a user