tubone's Portfolio
https://portfolio.tubone-project24.xyz/
This project uses Gatsby.js, an SSG tool that uses React with TypeScript, and React coding is developed using TypeScript and Styled Components for styles.
Use GitHub Actions to build, and deploy to Netlify
Run Gatsby develop
npm install
npm start
Run Gatsby build, output to a public
directory
npm run build
This project is developed using TypeScript, so it can be type-checked by TSC
.
npm run typecheck
You can use jest to perform unit tests on React components.
npm test
E2E testing can be performed using Cypress.
npm run test:e2e
You can use Percy to check your PR for unexpected changes in your design.
You can use Prettier to keep the code format constant.
npm run format
The codefactor will be started at the timing of the PR.
This project uses Storybook to catalog the UI of the components used.
# Run local
npm run storybook
# Publish
npm run build-storybook
And also the catalog is available on GitHub Pages.
You can use Chromatic to detect unexpected changes on a per-component basis.
The UI design for this project is managed by Figma.