Giter VIP home page Giter VIP logo

Comments (3)

jrson83 avatar jrson83 commented on June 21, 2024

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.

brillout avatar brillout commented on June 21, 2024

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.

jrson83 avatar jrson83 commented on June 21, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.