You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think one of the most important parts of the developer experience is the CLI and I wanted to start discussions around improving it:
Better starters that are geared towards webapps holotypes
> npm init solid
What kind of app are you trying to build?
- Storefronts
- Blog
- Documentation
- Dashboard
- Custom
The holotypes becomes presets that include a collection of our integrations.. and allows the user to customize which parts they want to include
If they choose custom, then we give them a list of our features and they can select what they want to include.
eg.
> npm init solid
What kind of app are you trying to build?
- Storefronts
- Blog
- Documentation
- Dashboard
[] Custom
Which of these integrations would you like to setup?
- TailwindCSS
- Playwright
- Vitest
- Auth
- MDX
I think this experience is better than maintaining just templates.. its way more dynamic and becomes part of the journey
I think we should have a way of installing these integrations after we have started working on the app. It should try its best to integrate something in the code and show merge conflicts where it can't.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I think one of the most important parts of the developer experience is the CLI and I wanted to start discussions around improving it:
The holotypes becomes presets that include a collection of our integrations.. and allows the user to customize which parts they want to include
If they choose custom, then we give them a list of our features and they can select what they want to include.
eg.
I think this experience is better than maintaining just templates.. its way more dynamic and becomes part of the journey
I think we should have a way of installing these integrations after we have started working on the app. It should try its best to integrate something in the code and show merge conflicts where it can't.
eg.
> solid-start add tailwindcss mdx
Beta Was this translation helpful? Give feedback.
All reactions