create-full-stack-astro
is a Command Line Interface (CLI) tool that provides an opinionated setup for new Astro.js projects. It is built with a focus on rapid iteration, speed to launch, and accessibility. The tool includes various customizable options, and is designed to incorporate technology that is free, open-source, and industry-tested.
The core philosophy of create-full-stack-astro
is to offer a straightforward, efficient way to set up a new Astro.js project. By bundling an array of technologies, it removes the hassle of configuring each one individually and allows developers to jump straight into building their application. The chosen technologies and configurations are based on industry best practices and are aimed at enhancing development speed and application performance.
The CLI offers a suite of features and technologies tailored for modern web development:
- Astro.js Setup: A new Astro.js project is set up as a base.
- SolidJS: Option to add SolidJS for building user interfaces.
- Tailwind CSS: Option to integrate Tailwind CSS for utility-first CSS styling.
- Vercel Deployment: Option to configure deployment to Vercel.
- Flowbite: Option to add Flowbite, a utility-first CSS library.
- Prismic: Option to integrate Prismic, a headless CMS.
- CSS Resets/Defaults: Option to set up recommended CSS Resets/Defaults.
We highly recommend selecting yes to everything, and just going with it. We have selected the options and setup which works best for us and think if you give it a try, you'll find it works well for you to!
Install this package globally using npm:
npm install -g create-full-stack-astro
then simply run create-full-stack-astro
to set everything up!
We welcome contributions that help us improve this tool
This project is licensed under the ISC License.