All Projects → react-microfrontends → Root Config

react-microfrontends / Root Config

Licence: mit

Labels

Projects that are alternatives of or similar to Root Config

Hexo Theme Vexo
🍟 Vexo is a Hexo theme inspired by Vue's official website.
Stars: ✭ 546 (+527.59%)
Mutual labels:  ejs
Friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
Stars: ✭ 41 (-52.87%)
Mutual labels:  ejs
Nodejs Koa Blog
基于 Node.js Koa2 实战开发的一套完整的博客项目网站
Stars: ✭ 1,162 (+1235.63%)
Mutual labels:  ejs
Dynamodb Admin
GUI for DynamoDB Local or dynalite
Stars: ✭ 803 (+822.99%)
Mutual labels:  ejs
Hexo Theme Purer
Remake version of hexo-theme-pure powered by TailWind
Stars: ✭ 29 (-66.67%)
Mutual labels:  ejs
Node Chat One To One
Node.js socket-io based one to one chat engine
Stars: ✭ 47 (-45.98%)
Mutual labels:  ejs
Hexo Theme Matery
A beautiful hexo blog theme with material design and responsive design.一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。国内访问:http://blinkfox.com
Stars: ✭ 3,907 (+4390.8%)
Mutual labels:  ejs
Hibiki
🤖 The best all-in-one Discord bot! Automod, fun, music, utilities, and more. Customizable, easy-to-use, and fully translatable.
Stars: ✭ 86 (-1.15%)
Mutual labels:  ejs
Cmms
Computerized Maintenance Management System
Stars: ✭ 31 (-64.37%)
Mutual labels:  ejs
Nodetyped
Node.js Express Startup Seed with ES6, Typescript, SCSS, EJS, Nodemon, Bootstrap 4, TSLint, TypeDoc
Stars: ✭ 69 (-20.69%)
Mutual labels:  ejs
Html Webpack Template
a better default template for html-webpack-plugin
Stars: ✭ 818 (+840.23%)
Mutual labels:  ejs
Ideoxan
👩‍💻 Ideoxan is a free to use online tool to learn programming.
Stars: ✭ 29 (-66.67%)
Mutual labels:  ejs
Hexo Theme Volantis
A Wonderful Theme for Hexo https://volantis.js.org
Stars: ✭ 1,050 (+1106.9%)
Mutual labels:  ejs
Hexo Theme Anisina
🎨 A simple responsive , support qiniu image cdn theme for hexo https://haojen.github.io/
Stars: ✭ 746 (+757.47%)
Mutual labels:  ejs
Quebradev.github.io
Site do podcast perifatécnico QuebraDev
Stars: ✭ 73 (-16.09%)
Mutual labels:  ejs
Theme Bmw
✋ Smart Voice: Voice for yourself | 微声: 请为自己发声
Stars: ✭ 373 (+328.74%)
Mutual labels:  ejs
Community
a community based on Node.js
Stars: ✭ 44 (-49.43%)
Mutual labels:  ejs
Generator Jhipster Quarkus
Quarkus blueprint for JHipster
Stars: ✭ 85 (-2.3%)
Mutual labels:  ejs
Template.js
A javascript template engine, simple, easy & extras, support webpack, rollup, parcel, browserify, fis and gulp
Stars: ✭ 1,201 (+1280.46%)
Mutual labels:  ejs
Egg View Ejs
egg view plugin for ejs.
Stars: ✭ 54 (-37.93%)
Mutual labels:  ejs

React root-config

CircleCI

What is this?

This is an example microfrontend repo demonstrating how to use single-spa. You can see the code running at https://react.microfrontends.app.

How does it work?

Full article

This repository is a javascript project that creates a javascript bundle that is an in-browser javascript module (explanation on youtube / bilibili). The currently deployed version of the in-browser module can be seen at https://react.microfrontends.app/importmap.json.

This project uses React and was created with the create-single-spa CLI. It uses webpack and babel.

Whenever a pull request is merged to main, CircleCI builds and deploys the project. The "workflows" view (pictured below) can be seen if you are logged into CircleCI. Deployments for this in-browser module are completely independent of deployments for any other module.

image

Local development

Full documentation

Tutorial video: youtube / bilibili

git clone https://github.com/react-microfrontends/root-config.git
cd root-config
yarn install
yarn start
open http://localhost:9000

Adapting for your organization

Feel free to fork and modify any files you would like when doing a proof of concept for your organization. When it's time to actually create / adapt your organization's projects, consider using create-single-spa instead of forking this repository.

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].