Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add support for project generation to fast-element #7028

Open
AshikMoosa opened this issue Sep 27, 2024 · 0 comments
Open

feat: Add support for project generation to fast-element #7028

AshikMoosa opened this issue Sep 27, 2024 · 0 comments
Labels
improvement A non-feature-adding improvement status:under-consideration Issue is being reviewed by the team.

Comments

@AshikMoosa
Copy link

🙋 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 AshikMoosa added the status:triage New Issue - needs triage label Sep 27, 2024
@KingOfTac KingOfTac added improvement A non-feature-adding improvement status:under-consideration Issue is being reviewed by the team. and removed status:triage New Issue - needs triage labels Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement A non-feature-adding improvement status:under-consideration Issue is being reviewed by the team.
Projects
None yet
Development

No branches or pull requests

2 participants