[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:
Stefan Ålund
2020-08-18 10:52:56 +02:00
committed by GitHub
parent c5c2c2c60c
commit 3a6f4415eb
10 changed files with 95 additions and 250 deletions
+46 -17
View File
@@ -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
cant 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)
+21
View File
@@ -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.
![](https://backstage.io/animations/backstage-logos-hero-8.gif)
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 cant 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).
+3 -3
View File
@@ -28,9 +28,6 @@ Out of the box, Backstage includes:
[open source plugins](https://github.com/spotify/backstage/tree/master/plugins)
that further expand Backstages 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_, its 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).