-
Notifications
You must be signed in to change notification settings - Fork 397
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
Improve DX of project creation #23
Comments
A few ideas:
|
I think we should label this as a nice to have, and not consider if a blocker for any releases or anything. My current ideas are reflected in Matt's comment above. |
Another thought.
|
I personally find the I think the two main benefits of bolt the way it is are,
The most straight forward approach may be to have a single Bolt repo which is cloned at one time and an initialize command run which moves the settings files to their permanent location, deletes the local .git/ folder, makes a new repo, etc. Challenges
Benefits
Composer Option Challenges
Benefits
|
Here's a simple Yeoman generator which helps DX https://github.com/thom8/generator-blt Once installed you just run
You end up with a new project in the CWD Unfortunately, it requires Although it can also be wrapped up into a self contained desktop app -- https://github.com/yeoman/yeoman-app |
I'm not a fan of I think this is a valid approach to the problem and worth a look. |
BTW I'm only cloning here as I don't want to manage a fork but the "template" could potentially be bundled into the node module and would be generated directly to the filesystem without needing to clone and run |
This is being addressed in #213 |
To generate a new project using Bolt, you must
cd
into Bolt, run a few commands, and then change directories into your new project directory and run more commands. This is an unfamiliar workflow for most people and therefore confusing.This thread exists to brainstorm ideas for a better DX.
The text was updated successfully, but these errors were encountered: