This project serves as a validation of the chosen tech stack, configurations, and best practices. It's a simple setup that utilizes modern tools and libraries to create a seamless development experience.
- React: JavaScript library for building user interfaces.
- Vite: Build tool and development server that optimizes the frontend development experience.
- SWC: JavaScript/TypeScript compiler replacing Babel.
- Storybook: UI component development environment for testing and showcasing components in isolation.
- Styled Components: Library for styling React components with tagged template literals.
- Testing Framework: Vitest (using React Testing Library) for unit and integration testing.
- Contribution Guidelines: Follow the Conventional Commits specification for commit messages.
- Clone this repository.
- Install dependencies:
npm install
- Start the development server:
npm run dev
This will start the Vite development server.
- Fork this repository.
- Create a new branch for your feature/bugfix:
git checkout -b feature/xyz
. - Make your changes and commit using the Conventional Commits format.
- Push your branch to your forked repository.
- Create a pull request to the main repository's
main
branch.