Skip to content

Vue frontend framework scaffolding , helping developers to start building vue application with ⚡️ lightning speed.

License

Notifications You must be signed in to change notification settings

bennyxguo/generator-diamond

Repository files navigation

TriDiamond logo

Diamond Generator

generator-diamond


 ██████╗ ██╗ █████╗ ███╗   ███╗ ██████╗ ███╗   ██╗██████╗
 ██╔══██╗██║██╔══██╗████╗ ████║██╔═══██╗████╗  ██║██╔══██╗
 ██║  ██║██║███████║██╔████╔██║██║   ██║██╔██╗ ██║██║  ██║
 ██║  ██║██║██╔══██║██║╚██╔╝██║██║   ██║██║╚██╗██║██║  ██║
 ██████╔╝██║██║  ██║██║ ╚═╝ ██║╚██████╔╝██║ ╚████║██████╔╝
 ╚═════╝ ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═════╝
 Generator

NPM version Build Status Dependency Status

Vue frontend framework scaffolding , helping developers to start building vue application with ⚡️ lightning speed.

Features

  • 🏗 Scaffolding:
    • Supported Project Language
      • Vue 3 with JavaScript
      • Vue 3 with Typescript
    • Addon supports
      • SVG addon
      • API addon
      • Auth addon
  • 🧬 **Template generator **(WIP)
    • Vue component template generation
    • Vue state template generation
      • ✔ Create initial state template
      • ✔ Create default state template
      • Adding state (WIP)
      • Adding mutation (WIP)
      • Adding action (WIP)
      • ✔ State management dynamic integration
    • Vue api template generation
      • ✔ Create initial API file
      • ✔ Create default API template
      • ✔ Adding API functions
    • Vue page template generation
  • 💠 Project Type scaffolding (WIP)
    • Scaffolding project for admin panel
    • Scaffolding project for eshop
    • Scaffolding project for website
    • Scaffolding project for webapp
    • Scaffolding project for hybrid app

Installation

First, install Yeoman and generator-diamond using npm (we assume you have pre-installed node.js).

npm install -g yo generator-diamond

Then generate your new project:

yo diamond

Getting To Know Yeoman

  • Yeoman has a heart of gold.
  • Yeoman is a person with feelings and opinions, but is very easy to work with.
  • Yeoman can be too opinionated at times but is easily convinced not to be.
  • Feel free to learn more about Yeoman.

License

MIT © TriDiamond

About

Vue frontend framework scaffolding , helping developers to start building vue application with ⚡️ lightning speed.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published