Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dp-os/gez
🔥Module as a service, a simple and powerful vue2 SSR framework🔥
https://github.com/dp-os/gez
microfrontend module-federation server-rendering ssr vue vuessr
Last synced: 2 months ago
JSON representation
🔥Module as a service, a simple and powerful vue2 SSR framework🔥
- Host: GitHub
- URL: https://github.com/dp-os/gez
- Owner: dp-os
- License: mit
- Created: 2020-04-04T03:46:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-27T11:40:21.000Z (6 months ago)
- Last Synced: 2024-05-27T12:43:34.189Z (6 months ago)
- Topics: microfrontend, module-federation, server-rendering, ssr, vue, vuessr
- Language: TypeScript
- Homepage:
- Size: 3.2 MB
- Stars: 545
- Watchers: 26
- Forks: 60
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Genesis
[![Build Status](https://travis-ci.org/fmfe/genesis.svg?branch=master)](https://travis-ci.org/fmfe/genesis)
[![Coverage Status](https://coveralls.io/repos/github/fmfe/genesis/badge.svg?branch=master)](https://coveralls.io/github/fmfe/genesis?branch=master)
[![npm](https://img.shields.io/npm/v/@fmfe/genesis-core.svg)](https://www.npmjs.com/package/@fmfe/genesis-core)
[![npm](https://img.shields.io/npm/dm/@fmfe/genesis-core.svg)](https://www.npmjs.com/package/@fmfe/genesis-core)
[![npm](https://img.shields.io/npm/dt/@fmfe/genesis-core.svg)](https://www.npmjs.com/package/@fmfe/genesis-core)[模块即服务](./docs/zh-CN/why.md),一个简单而强大的Vue2 SSR框架
## 🚀 优势
- ✨ 编写简单的JS,就可以创建一个`SSR`项目
- 🍀 基础灵活的API,可以在此基础上二次封装
- 🙅 开发依赖和生产依赖分包,在构建生产包时,应用更小化
- 🤝 支持`Webpack module federation`
- 👍 支持`TypeScript`,生成`dts`和类型检查,开箱即用
- 🛠 长期维护更新,`issues`处理及时## 📚 文档
- [中文文档](./docs/zh-CN/README.md)
## 💻 本地开发
```bash
git clone [email protected]:fmfe/genesis.git
cd genesisyarn install
yarn build:packages
yarn dev
```## 完全体
- [x] 支持Vue2
- [ ] 支持Vue3
- [ ] 支持React
- [ ] 支持混合渲染## 🧰 命令说明
- 安装项目依赖 `yarn`
- 编译核心依赖 `yarn build:packages`
- 例子运行开发 `yarn dev`
- 例子编译生产 `yarn build`
- 例子运行生产 `yarn start`
- 例子类型检查 `yarn type-check`
- 代码风格检查 `yarn lint`## 里程碑
- 2023
- 9月21日,公司内部立项研发 Vite 版本
- 2月1日,基于Vite的版本,开始进行技术验证
- 2022
- 4月2日,耗时一个月,首个超过15个SSR微服务的大型项目发布上线
- 3月份,基于`Webpack module federation`正式发布2.0版本
- 2020年
- 项目立项,提出远程组件概念在[FOLLOWME5.0](https://www.followme.com/)首次大规模应用
## 有哪些网站在使用
欢迎补充链接
- [FOLLOWME](https://www.followme.com)
- [AlleyRead](http://alleyread.com)