feat: Add support for project generation to fast-element
AshikMoosa opened this issue ยท 0 comments
๐ Feature Request
Create a starter project or project generator for fast-element.
๐ค Expected Behavior
A project generator tool should allow users to quickly create new fast-element projects with pre-configured settings and boilerplate code. It should provide options for different project types (e.g., basic, component library, application) and allow customization of configurations.
๐ฏ Current Behavior
Currently, there is no official project generator specifically for fast-element. Users have to manually set up new projects, which can be time-consuming and error-prone.
๐ Possible Solution
A project generator could be built using a tool like Yeoman or a custom-built script. It could leverage existing fast-element templates or allow users to create their own.
๐ฆ Context
Having a project generator would streamline the development process for fast-element projects, making it easier for developers to get started and focus on building their applications. It would also promote consistency and best practices within the fast-element community.
๐ป Examples
While there isn't a project generator specifically for fast-element, other web component libraries offer similar tools:
open-wc generator: https://open-wc.org/guides/developing-components/getting-started/ (This generator focuses on lit-element, but it demonstrates the concept of a project generator for web components.)
Lit Element Starter Kit: https://lit.dev/docs/tools/starter-kits/ (Another example of a project generator for a web component library.)