Comments (3)
I am very happy with the current folder structure and have put a lot of time and thought into it.
Because I don't have a lot of experience with publishing monorepos on NPM, I knew that something might need to be changed in the folder structure, but for now let me integrate the missing features so you can see how I envisioned the whole thing.
At the moment, restructuring again would be a massive throwback, not only for development time, but also my state of mind, because as I said I'm very happy with the structure.
I have of course considered that only certain folders are published only on Github or NPM (see .gitignore, .npmignore).
from create-vite-plugin-ssr.
Ok we can keep it like this for now.
I think we'll have to change it though if we want to build a generic scaffolder.
The idea here is that create-vite-plugin-ssr
is using awesome-scaffolder
, where awesome-scaffolder
can be used not only for vps but also for other tools.
from create-vite-plugin-ssr.
I think we'll have to change it though if we want to build a generic scaffolder.
Yeah, as I tried to make a monorepo setup, like you described, I realized the purpose of your idea.
Like the Vite monorepo, the actual github repo should be create-vite-plugin-ssr-monorepo
which holds the actual create-vite-plugin-ssr
module in packages
, which then can have the cli
as dependency,build
as devDependency, include the current boilerplates
module and also the templates
module, and then either exclude or include the folders for github or npm, like you said.
Since I like the idea with one scaffoldConfig
, I will try to recreate a new setup again.
from create-vite-plugin-ssr.
Related Issues (7)
- Directory Conflict Resolving HOT 8
- MVP
- Scaffolding Logic HOT 16
- CLI selectOption conditions HOT 1
- Restructuring concepts and implementation HOT 6
- Use Vitest HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from create-vite-plugin-ssr.