@mais-tech/renault-ui-library
Version:
UI component library for Renault applications.
65 lines (42 loc) • 2.31 kB
Markdown
# Renault UI Library
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app), designed to integrate with our `renault-ui-library` library. This setup includes a suite of Kendo UI React components and is optimized for building interactive user interfaces with efficiency and ease.
## Getting Started
To get the development server running:
```bash
npm run dev
# or
yarn dev
```
Navigate to [http://localhost:3000](http://localhost:3000) in your browser to see the application in action.
Edit `app/page.tsx` to start modifying your page. Save the file and observe the updates automatically reflecting in the browser.
We've incorporated [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) for optimized loading of 'Roboto', a custom font from Google Fonts.
## Unit and Snapshot Testing
Our commitment to quality means we've implemented unit tests to verify that each component renders correctly with all props provided. Run the tests with:
```bash
npm run test
# or
yarn test
```
For a detailed coverage report, use:
```bash
npm run test:coverage
# or
yarn test:coverage
```
## Storybook Integration
To view and interact with the components in isolation, we utilize Storybook:
```bash
npm run storybook
# or
yarn storybook
```
Open [http://localhost:6006](http://localhost:6006) to access the Storybook UI.
## Learn More
For a deeper dive into the specifics of our design system and the technologies we use:
- [Kendo React Components](https://www.telerik.com/kendo-react-ui/components/) - comprehensive guide to the Kendo UI React components.
- [TypeScript](https://www.typescriptlang.org/) - for information on the TypeScript language.
- [Testing with Jest](https://jestjs.io/) - for understanding the Jest framework used in testing.
- [Next.js Documentation](https://nextjs.org/docs) - to learn more about Next.js's features and API.
Your feedback and contributions to our project repository on GitHub are highly appreciated.
## Deploying Your Application
For deployment, Vercel offers a seamless experience to host Next.js applications. Refer to the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for detailed instructions and best practices.