Skip to content

Gaurav0/ember-glue

Repository files navigation

Monorepo for the Ember Glue library of ui components.

The Ember Glue Library's design goals:

  1. Themeable – Users can create their own themes and create a consistent look for their website using plain CSS variables
  2. Accessible – Components can be used by anyone.
  3. Responsive – Components should work regardless of size of the viewport and in both mobile and desktop.

The Ember Glue Library's technical requirements:

  1. Tests – All components are fully tested
  2. Glimmer Componentes – All components are modern glimmer components
  3. Tree Shakeable – Components are in separate packages for depending on only what you need today and easy tree shaking by embroider tomorrow
  4. TypeScript – All component files are in TypeScript
  5. No Sass, Less, PostCSS, CSS preprocessors, CSS frameworks – Users should be able to chose their own preprocessor or framework of choice. Everything implemented using plain CSS.
  6. Works on modern browsers, mobile, and desktop. IE is not supported, but Edge is.

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.