microsoft/fast

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.)