fast icon indicating copy to clipboard operation
fast copied to clipboard

feat: Add support for project generation to fast-element

Open AshikMoosa opened this issue 1 year ago • 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.)

AshikMoosa avatar Sep 27 '24 18:09 AshikMoosa