Welcome to antonio.gg!
This repository showcases my journey in software development and 3D printing. This project is not just a display of my work; it's a platform where I enjoy teaching and sharing the knowledge and creations I've accumulated over time.
It's developed using technologies like Vitepress, TypeScript, TailwindCSS, SCSS, Storybook and Chromatic.
Your contributions are welcome! This is a personal repository, but I'm open to contributions that fix errors or grammatical corrections. Let's collaborate to make this project even better.
To contribute to the project, follow these steps to set it up locally:
- Install NVM: Follow the instructions on NVM GitHub to manage multiple Node.js versions.
- Use the Recommended Node Version: In the root directory, you'll find a
.nvmrcfile with the recommended Node version. Runnvm installandnvm useto set it up. - Install Dependencies: Run
npm cito install project dependencies. - Install Git Hooks: Execute
npm run pre-commit:installandnpm run pre-push:installto set up pre-commit and pre-push hooks. - Development Environment: To start the local environment, run
npm run dev.
Check the package.json for other interesting scripts prepared for use.
If you wish to report a bug or suggest an improvement, please open a new issue or submit a pull request describing your changes or findings.
Thank you for your interest and help in improving this project!
