entropy-ds v0.11.0
Entropy-ds
Welcome to Entropy-ds, a powerful Design System component library built with React.js, Styled Components, Rollup.js, Storybook, TypeScript, Prettier, and ESLint. This library was bootstrapped using the create-react-ds template.
Features
- A comprehensive collection of reusable UI components for building modern web applications.
- Built with React.js, allowing for easy integration and customization.
- Utilizes Styled Components for flexible and maintainable styling.
- Bundled with Rollup.js to optimize the library size and improve performance.
- Includes a Storybook setup for interactive component development and documentation.
- Implements TypeScript for type safety and improved developer experience.
- Integrated with Prettier for code formatting and ESLint for code linting.
Installation
To use Entropy-ds in your project, you can install it via npm or yarn:
npm install entropy-ds
# or
yarn add entropy-dsUsage
To start using Entropy-ds components in your React application, you need to import them as follows:
import React from 'react';
import { Button, Input } from 'entropy-ds';
function App() {
return (
<div>
<Button variant="primary">Click me!</Button>
<Card>
<Input placeholder="Enter your name" />
</Card>
</div>
);
}
export default App;Make sure to wrap your application with the appropriate theme provider and any other necessary setup. Refer to the documentation for further details on the specific components and configurations available in Entropy-ds.
Development
To contribute to the development of Entropy-ds, follow these steps:
Clone the repository:
git clone https://github.com/fristaildg/entropy-ds.gitInstall the dependencies:
cd entropy-ds npm installStart the development server:
npm run devOpen http://localhost:6006 in your browser to view the Storybook documentation and interact with the components.
Modify the components in the
srcdirectory and create stories in thestoriesdirectory to showcase them in Storybook.Run tests:
npm run testBuild the library:
npm run buildPublish the library to npm:
npm publish
License
This project is licensed under the MIT License.
Acknowledgments
Entropy-ds is built upon the fantastic work of the open-source community and the following libraries:
Contributing
Contributions are welcome! If you find any bugs or want to suggest improvements, please open an issue or submit a pull request. Make sure to follow the project's code of conduct.
Support
For any questions or assistance, feel free to reach out to the project maintainers via GitHub issues or the official documentation.
Happy coding with Entropy-ds!