This project has been created and configured to work with the pnpm package manager so it's recommended to install this tools.
This project also is configured using volta. You can install this tool to ensure that you are using the correct versions of node and npm.
Anyway this project should work with the following versions:
- node >= 18.17.0
- npm >= 9.6.7
If you have node and npm running properly on your side you can execute the following command to install pnpm
globally:
npm install -g pnpm
- Astro web framework for content-driven websites
- React for dynamic components
- MDX lets you use JSX in your markdown content
- TypeScript
- Tailwind CSS as a design guide
- Prettier for code formatting
To install the required dependencies you should be execute the following command:
pnpm i --frozen-lockfile
To run the application in develop mode (in your local machine enabling hot reload) you can use:
npm run dev
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Alberto Chamorro - albertochamorro.dev