-
Notifications
You must be signed in to change notification settings - Fork 10.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC] Add a roadmap section to the site #4295
Comments
@DavidWells didn't you do something like this for Serverless? I remember you showing me something a while ago. Would love to hear about how Serverless thought about it! |
⊂◉‿◉つ I created the https://github.com/serverless/scope to help wrangle issues for the serverless project. We use it here https://serverless.com/framework/status/. It's a self contained "third party" JS react app that can be embedded anywhere. In a nutshell, it lets you funnel issues/PRs with a given github label into a column grouping of your choosing. It also helps highlight issues like "help wanted" etc. You can see that in the demo. This video series explains it all in (too much) detail https://www.youtube.com/watch?v=kTrPeKZ0JxI&list=PLIIjEI2fYC-BtxWcDeTziRp7cIZVEepB3 If you have a sane tagging structure setup in your github repo, it's pretty easy to setup one (or as many as you want) and embed them on a site. Holler if you want help setting it up @KyleAMathews |
👍 for a roadmap. For point 1. as @DavidWells says, this could be done via a good labelling system. I think two categories of labels, type and status would be a good start? Expand this for a couple of examples.In serverless they have these labels:
And in stylelint they have these labels:
For point 3. I think a roadmap is also really useful for people who're familiar with GitHub. To me a good roadmap signals that a project is well organised and actively maintained, which is a big plus when evaluating a new tool. |
@DavidWells this is doooooooope. @KyleAMathews @m-allanson Does Scope look like a good fit for Gatsby? @m-allanson I was just talking about how much I love labeling, so I'm way into creating a sane label structure. I opened #4311 to get a discussion going to make this happen. |
I think a roadmap page with a high-level overview for the goals of the project in general and specifically what we're working towards in v2, v3, etc. would be perfect. Pulling in links automatically might make sense. I don't know if a high-level page would benefit much though from detailed page links and getting the tagging and sorting working seems more difficult than it's worth. Just link people to the project page(s). I don't think we need Scope (Sorry David...) — we already have GitHub Projects. |
Old issues will be closed after 30 days of inactivity. This issue has been quiet for 20 days and is being marked as stale. Reply here or add the label "not stale" to keep this issue open! |
We’ve done the labeling part of this, but would still benefit from surfacing issues. @marisamorby is cooking up ideas around this goal in #9634, so I'll close this in favor of that effort. |
It seems like we've got a lot of great RFCs and feature discussions happening, but it's a little hard to track what's been prioritized or is under active development.
Something fun and helpful that we could build is a "roadmap" page for the gatsbyjs.org site that could either be (ranked by how I feel about them):
This might be more work than it's worth, but if we define a solid workflow for moving from RFC => todo => WIP => merged, we could put those into a Gatsby Roadmap GitHub Project with columns matching the stages of progress. Whenever the site rebuilds, it could read the project's issues from the API and build a list of planned, active, and completed projects.
The big questions around this are:
gatsby-source-github
plugin that could get us access to the GitHub Project?There's a chance that this'll end up being a bit too ambitious, but it seems like it could be a great way to show off the power of Gatsby and create a better at-a-glance overview of the project's status, progress, goals, and direction.
I'd love to get feedback on whether or not you think this is a worthwhile project. ❤️
The text was updated successfully, but these errors were encountered: