There has been lots of discussion lately around improvements to be made to the CLI. More specifically in adding and modifying commands. These are great additions that will benefit developers of Gatsby, but I'm concerned without some high level guidance and CLI design thought that the CLI might quickly become confusing and not maintainable. Ultimately this might require a major version bump and rewrite (i.e. major CLI API changes). I think if we can address these design issues now we might get away with a much simpler major version bump(i.e. minimal breaking CLI API changes) or avoid one all together (i.e. no breaking CLI API changes).
I'm thinking if we can layout a grand design for the CLI then we can make sure these PRs and issues have specific commands they should be linked to. @shannonbux Do you already have something like this? Do we have anything record of all the commands that we'd _like_ to add that we can use to do this? If not, maybe we can start with compiling that list.
Note: I
Any CLI Issues or PRs:
https://github.com/gatsbyjs/gatsby/issues/13511
https://github.com/gatsbyjs/gatsby/issues/13512
https://github.com/gatsbyjs/gatsby/issues/13377
https://github.com/gatsbyjs/gatsby/pull/12822
CC: @gatsbyjs/core
Thanks Alex for putting this "epic" issue together.
Shannon is doing series of interviews with users this week, so we don't work on design part yet as first we need to get as much information as we can to inform design process.
Hi @moonmeister and thanks for surfacing these valid concerns! I'm putting together an RFC as we speak and will include this information you've gathered. Will ping you when that RFC is ready
@shannonbux I should have known you would be on top of things! I was talking with @sidharthachatterjee yesterday about getting #10294 merged soon. Should we hold off for the RFC process to be complete?
Hi @moonmeister, thanks for your patience! I think #10294 is fine to merge
On Tue, Apr 23, 2019 at 9:30 PM Alex Moon notifications@github.com wrote:
@shannonbux https://github.com/shannonbux I should have known you would
be on top of things! I was talking with @sidharthachatterjee
https://github.com/sidharthachatterjee yesterday about getting #10294
https://github.com/gatsbyjs/gatsby/pull/10294 merged soon. Should we
hold off for the RFC process to be complete?—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gatsbyjs/gatsby/issues/13537#issuecomment-486063260,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHXWRWUG66DOIC5OH42ZNPTPR7O5LANCNFSM4HHNTYSQ
.
Hiya!
This issue has gone quiet. Spooky quiet. 👻
We get a lot of issues, so we currently close issues after 30 days of inactivity. It’s been at least 20 days since the last update here.
If we missed this issue or if you want to keep it open, please reply here. You can also add the label "not stale" to keep this issue open!
As a friendly reminder: the best way to see this issue, or any other, fixed is to open a Pull Request. Check out gatsby.dev/contributefor more information about opening PRs, triaging issues, and contributing!
Thanks for being a part of the Gatsby community! 💪💜
Most helpful comment
Thanks Alex for putting this "epic" issue together.
Shannon is doing series of interviews with users this week, so we don't work on design part yet as first we need to get as much information as we can to inform design process.