All Projects → sinnerschrader → Feature Hub

sinnerschrader / Feature Hub

Licence: mit
Create scalable web applications using micro frontends.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Feature Hub

L2t Paper Slider
Polymer element for displaying slides in a carousel
Stars: ✭ 53 (-45.92%)
Mutual labels:  web-components
Enaml Web
Build interactive websites with enaml
Stars: ✭ 71 (-27.55%)
Mutual labels:  web-components
Auto Check Element
An input element that validates its value with a server endpoint.
Stars: ✭ 85 (-13.27%)
Mutual labels:  web-components
File Input
A better <input type="file">
Stars: ✭ 59 (-39.8%)
Mutual labels:  web-components
Webcomponents From Zero To Hero
An introduction to writing raw web components.
Stars: ✭ 70 (-28.57%)
Mutual labels:  web-components
Wired Elements
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
Stars: ✭ 8,848 (+8928.57%)
Mutual labels:  web-components
Vaadin Charts
Vaadin Charts is a feature-rich interactive graph library that answers the data visualization needs of modern web applications
Stars: ✭ 47 (-52.04%)
Mutual labels:  web-components
Aybolit
Lightweight web components library built with LitElement.
Stars: ✭ 90 (-8.16%)
Mutual labels:  web-components
Clever Components
Collection of Web Components by Clever Cloud
Stars: ✭ 71 (-27.55%)
Mutual labels:  web-components
Minna Ui
😸 A fast, friendly, and fun web UI kit for everyone.
Stars: ✭ 86 (-12.24%)
Mutual labels:  web-components
Stylable
Stylable - CSS for components
Stars: ✭ 1,109 (+1031.63%)
Mutual labels:  web-components
Flip Clock
A flip clock, timer and countdown made with Polymer
Stars: ✭ 69 (-29.59%)
Mutual labels:  web-components
Use Custom Element
Custom hook to bridge Custom Elements (Web Components) to React.
Stars: ✭ 77 (-21.43%)
Mutual labels:  web-components
Open Ui
Maintain an open standard for UI and promote its adherence and adoption.
Stars: ✭ 1,076 (+997.96%)
Mutual labels:  web-components
Scale
The Scale library offers a set of customizable web components written with Stencil.js & TypeScript. The default theme of the library can be easily replaced so that a corresponding corporate identity of a dedicated brand can be represented.
Stars: ✭ 87 (-11.22%)
Mutual labels:  web-components
Custom Elements Ts
Create native custom elements using Typescript
Stars: ✭ 52 (-46.94%)
Mutual labels:  web-components
Task Lists Element
Drag and drop task list items.
Stars: ✭ 73 (-25.51%)
Mutual labels:  web-components
Dataformsjs
🌟 DataFormsJS 🌟 A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
Stars: ✭ 95 (-3.06%)
Mutual labels:  web-components
Funcy.js
funcy.js - a functional web components wrapper
Stars: ✭ 87 (-11.22%)
Mutual labels:  web-components
Polymer Bundler
Moved to Polymer/tools monorepo
Stars: ✭ 1,206 (+1130.61%)
Mutual labels:  web-components

Feature Hub

The Feature Hub is an opinionated JavaScript implementation of the micro frontends approach to creating scalable web applications with multiple teams and different technologies.

Documentation

For more information, please refer to the documentation.

Contributing

The main purpose of this monorepo is to further develop the Feature Hub. It is developed in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements.

To get started, install the dependencies and run the tests:

yarn && yarn test

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Development Scripts

  • yarn watch:test — Watches all tests.
    • yarn watch:test:unit — Watches only unit tests.
    • yarn watch:test:integration — Watches only integration tests.
  • yarn watch:compile — Watches all sources.
  • yarn watch:demo <demo-name> — Watches the given demo.
  • yarn watch:website — Watches the website.
  • yarn test — Executes all tests.
  • yarn compile — Compiles all sources.
  • yarn lint — Lints all sources.
  • yarn verify — Verifies non-functional requirements (used on CI).
  • yarn format — Formats all files.
  • yarn sort-package-jsons — Sorts all package.json files.

Publishing a New Release

Instead of letting the CI automatically publish on every master merge, the Feature Hub package releases are triggered manually. To create a new semantic npm release for all Feature Hub packages, core team members must trigger a custom Travis CI build on the master branch. You should leave the custom config and commit message fields empty.


Copyright (c) 2018-2019 SinnerSchrader Deutschland GmbH. Released under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].