Vue Cli Plugin Atomic Design Components screenshot

Vue Cli Plugin Atomic Design Components

Author Avatar Theme by Milad alizadeh
Updated: 31 Jul 2019
42 Stars

Vue CLI plugin for adding a very basic UI library of components based on Atomic Design methodology

Overview

The vue-cli-plugin-atomic-design-components is a robust tool for Vue.js developers seeking to streamline component development through the principles of Atomic Design. Unlike more conventional libraries such as Bootstrap or Vuetify, this plugin offers a customizable starting point, allowing developers to create generically used components without the constraints of pre-defined styles. With this plugin, you harness the power of Atomic Design methodology, which encourages a systematic approach to building and maintaining UI components.

This plugin not only facilitates a faster development process but also emphasizes flexibility by allowing developers to edit, add, or remove components as needed. By having all components copied to the ./src/components folder upon installation, developers gain full control over markup and styling, making it easy to adapt their interface to suit any project requirement.

Features

  • Atomic Design Methodology: Built on the principles of Atomic Design, enabling a consistent and organized approach to UI component development.
  • Customizability: Components can be edited or deleted to meet specific project needs, enhancing flexibility and performance.
  • Independent Design System: Rather than being an off-the-shelf solution, this plugin serves as a foundation for building a tailored design system.
  • Storybook Integration: Utilizes Storybook as a development environment, allowing for effective reuse and maintenance of components.
  • Vue CLI Dependency: Integrates smoothly with existing Vue CLI tools, ensuring a cohesive development experience.
  • Focus on Reusability: Components are designed for maximum reusability, saving time and effort in future projects.
  • Improved Performance: By removing unnecessary components, developers can significantly improve app performance.