0.11.0 • Published 2 years ago

entropy-ds v0.11.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

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-ds

Usage

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:

  1. Clone the repository:

    git clone https://github.com/fristaildg/entropy-ds.git
  2. Install the dependencies:

    cd entropy-ds
    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:6006 in your browser to view the Storybook documentation and interact with the components.

  5. Modify the components in the src directory and create stories in the stories directory to showcase them in Storybook.

  6. Run tests:

    npm run test
  7. Build the library:

    npm run build
  8. Publish 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!

0.10.0

2 years ago

0.11.0

2 years ago

0.9.0

2 years ago

0.8.0

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.3.0

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.2.0

3 years ago

0.1.0

3 years ago