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

Prefer composition over combinatorial explosion #992

Open
wbreeze opened this issue Jan 13, 2025 · 0 comments
Open

Prefer composition over combinatorial explosion #992

wbreeze opened this issue Jan 13, 2025 · 0 comments

Comments

@wbreeze
Copy link

wbreeze commented Jan 13, 2025

What is the reason for all of these plugins that try this or that selection from the combinatorial explosion of available tools? Where are the plugins that allow you to compose one tool into your existing project?

These plugin docs for the most part assume you are starting a green field, new project from scratch. Where are the docs for composition? That is, incorporating the plugin into an existing project?

Obviously you wouldn't mix and match anything with anything else; yet, why not have the plugins be as independent as they can possibly be?

Here's a sample from the current crop of plugins for illustration:

  • vite-react-component-library-starter - A starter template for creating React component libraries with TypeScript, Tailwind CSS, Storybook, Vitest, ESLint, Prettier, Husky, and GitHub Action.

  • vite-template-awesome-soho - DevContainer Template for creating React 18, Javascript + JSDoc, React Router, Ant Design, ESLint, EditorConfig, .env, SonarLint, Vitest.

  • react-component-library-vite - A library template for with React, Javascript,Styled-Components, Vitest, React Testing Library, Storybook.

  • ReTail - Starter template for building Full Stack WEB applications with Remix using TypeScript, Tailwind CSS, Prettier and ESLint.

  • vite-react-redux-saga-typescript - Starter template with React, TypeScript, Redux (Redux Toolkit), Saga, React Testing Library, ESLint, Prettier and Husky.

  • vite-complete-react-app - Starter template for building web applications using React, TypeScript, Redux Toolkit, React Router, Axios, Sass, Moment, ESLint, Prettier and React Testing Library.

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