Build your own templates, add your own collection of re-usable addons and generate your web apps based on your specific needs.
TODO: Document the build steps (ref: napi).
Create the TADA_APP
environment variable in your system, and assign the location of this project as the value.
The existing projects under the templates
directory will be the base for the new app, and the optional addons are under the addons
directory (surprise).
To generate a new app just run the following command anywhere in your system:
npx create-tada-app
There are amazing projects that provide a great starting point for robust applications: create-t3-app, create-jd-app, react-three-next, etc.
And Vite will definitely be the best option to start a project from scratch.
But... What is the middle ground? How can you create a simple app with your favorite tools already included? A template in CodeSandbox? No, there is something more important... Your own editor setup (I use Neovim btw).
I hope the following use cases can be covered using this CLI:
- Simple command to generate apps from my own templates and with my favorite (optional) tools: tailwindcss, biome, xr, etc.
- The easiest option to experiment with new technologies or libraries without the hassle of setting up common tools.
- Simple way to reproduce issues and share repositories.
I just wanted to learn something new. Actually... I still have a lot to learn, but it's been fun so far.
- Add addons to existing apps.
- Local test addons and their integration on different templates.
- Possible solution: Create temporal files while running
dev
server.
- Possible solution: Create temporal files while running
- Document CLI installation and rules.