-
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
[EPIC] Extend the CLI with optional DX improvements #6729
Comments
I'd love to see the output of One example is the difference between The CLI could implement reporters (similar to eslint, webpack, mocha etc) to allow customising the output. There's some good stuff in https://medium.com/webpack/webpacks-new-cli-hotness-d6a2063168a8 |
Make it easy to find existing issues
|
I'm assigning this over to @KyleAMathews so it shows up on his radar for prioritization. I'd love to build this, but it may not make sense for me to tackle it given the other things we want to accomplish in the community/company backlog. At the very least I'd like to be part of the initial planning, because I've built these before and have some experience to share. |
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! |
This issue is being closed due to inactivity. Is this a mistake? Please re-open this issue or create a new issue. |
Who will own this?
Description
In a few sentences, describe what you want to do and why it is important.
There have been several previous conversations about extending the Gatsby CLI with additional features (e.g. #3900 (comment), #4200 (comment)).
There have been a few ideas on improving the developer experience (DX) of getting started with Gatsby, including a desktop app (#4201) and an updated CLI.
CLI extensions include:
gatsby new
experience via templating (e.g.node-plop
)gatsby new plugin
)gatsby-config.js
on your behalf.gatsby add gatsby-plugin-helmet
) with an interactive option to auto-configuregatsby-config.js
There are probably a thousand other ways that we could make the CLI more powerful — please share your ideas here!
Goals
What are the top 3 goals you want to accomplish with this epic? All goals should be specific, measurable, actionable, realistic, and timebound.
How will we know this epic is a success?
What changes must we see, or what must be created for us to know the project was a success. How will we know when the project is done? How will we measure success?
What are the risks to the epic?
In a few sentences, describe what high-level questions we still need to answer about the project. How could this go wrong? What are the trade-offs? Do we need to close a door to go through this one?
What questions do we still need to answer, or what resources do we need?
Is there research to be done? Are there things we don’t know? Are there documents we need access to? Is there contact info we need? Add those questions as bullet points here.
The text was updated successfully, but these errors were encountered: