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

Why Stencil? #141

Open
ChakshuGautam opened this issue Jun 21, 2024 · 0 comments
Open

Why Stencil? #141

ChakshuGautam opened this issue Jun 21, 2024 · 0 comments

Comments

@ChakshuGautam
Copy link

Framework

  • Molecules - Reduces copy-pasting of code | highest reusability | published to npm
  • Skeleton to wire up functionalities - Context Providers, Hooks, i18n, ...
  • RSC First
  • Guidelines on how to write pages so that they become features behind flags?
  • Guidelines on how to write applications
  • Admin out of the box to manage UI - Config (CMS for UI) and feature flags
  • Config manager out of the box - versioned control configs and feature flags
  • CLI
    • setting up a new project (stencil init) - default, chat, ...

Rules

  • Carefully add newer molecules keeping in mind reusability
  • Molecules to have the highest level of scrutiny on design, testing, documentation, showcase (storybook)

Examples

Pages

  • Are supposed to be created as templates that applications can use (very generic) - layout, responsiveness,
  • Supposed to be copy pasted

Application

  • Showcase Application
  • Starter Kits - Chat, RSC | Copies through CLI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant