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
.nvmrc
file with the recommended Node version. Runnvm install
andnvm use
to set it up. - Install Dependencies: Run
npm ci
to install project dependencies. - Install Git Hooks: Execute
npm run pre-commit:install
andnpm run pre-push:install
to 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!