Skip to content

Commit 718bef6

Browse files
committed
feat: support create ssrv7
1 parent 14efeaa commit 718bef6

File tree

4 files changed

+4822
-3252
lines changed

4 files changed

+4822
-3252
lines changed

.github/workflows/CI.yaml

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -38,28 +38,7 @@ jobs:
3838
- name: Install dependencies
3939
run: |
4040
yarn
41-
# test:
42-
# needs: install
43-
# strategy:
44-
# matrix:
45-
# os: [ubuntu-latest, macos-latest, windows-latest]
46-
# node: ["16"]
47-
# name: test - ${{ matrix.os }} - ${{ matrix.node }}
48-
# runs-on: ${{ matrix.os }}
49-
# steps:
50-
# - uses: actions/checkout@v2
51-
# - name: Use Node.js
52-
# uses: actions/setup-node@v1
53-
# with:
54-
# node-version: ${{ matrix.node }}
55-
# - name: Load node_modules
56-
# uses: actions/cache@v2
57-
# with:
58-
# path: |
59-
# node_modules
60-
# */*/node_modules
61-
# key: ${{ runner.os }}-${{ hashFiles('**/package.json') }}
62-
# - run: yarn test
41+
6342
lint:
6443
needs: install
6544
strategy:
@@ -129,8 +108,14 @@ jobs:
129108
uses: actions/checkout@master
130109
with:
131110
repository: zhangyuang/ssr
132-
path: ssr
111+
path: ssr_v7
133112
ref: dev
113+
- name: Check out my other private repo
114+
uses: actions/checkout@master
115+
with:
116+
repository: zhangyuang/ssr
117+
path: ssr_v6
118+
ref: v6
134119
- name: Check out my other private repo
135120
uses: actions/checkout@master
136121
with:
@@ -140,11 +125,12 @@ jobs:
140125

141126
- name: Publish
142127
run: |
143-
cp -R ./ssr/example/ ./
128+
cp -R ./ssr_v6/example/ ./ssr_v6_example
129+
cp -R ./ssr_v7/example/ ./ssr_v7_example
144130
cp -R ./micro-app-ssr ./example
145-
rm -rf ssr
131+
rm -rf ssr_v7
132+
rm -rf ssr_v6
146133
rm -rf ./micro-app-ssr
147-
rm -rf ./nestjs-vue3-ssr-pinia
148134
ls
149135
if git log -1 --pretty=%B | grep "^[0-9]\+\.[0-9]\+\.[0-9]\+$";
150136
then

README.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ Fast create an server-side-render app contains both [serverless ssr](https://git
1414

1515
## 创建应用
1616

17-
我们提供了两种方式来快速创建应用
18-
19-
### 手动选择(推荐使用)
20-
2117
```bash
2218
$ npm init ssr-app my-ssr-project
2319
$ cd my-ssr-project
@@ -27,37 +23,6 @@ $ npm start
2723

2824
![](http://doc.ssr-fc.com/images/resume3.svg)
2925

30-
手动选择需要创建的应用类型 基于 [ssr 框架](https://github.com/zhangyuang/ssr)
31-
32-
### 命令行指定模版类型
33-
34-
通过该方式来手动制定需要创建的模版类型。同时支持创建基于 [ssr 框架](https://github.com/zhangyuang/ssr) 的开箱即用的服务端渲染应用,以及[egg-react-ssr](https://github.com/zhangyuang/egg-react-ssr/) 骨架类型的应用
35-
36-
```js
37-
const templateMap: TemplateMap = {
38-
'spa': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-react-ssr',
39-
'serverless-react-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-react-ssr',
40-
'serverless-vue-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-vue-ssr',
41-
'midway-react-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-react-ssr',
42-
'midway-vue-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-vue-ssr',
43-
'midway-vue3-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-vue3-ssr',
44-
'nestjs-react-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/nestjs-react-ssr',
45-
'nestjs-vue-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/nestjs-vue-ssr',
46-
'nestjs-vue3-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/nestjs-vue3-ssr',
47-
'ssr-with-js': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-js',
48-
'ssr-with-ts': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-ts',
49-
'ssr-with-antd': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-antd',
50-
'ssr-with-dva': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-dva'
51-
}
52-
```
53-
54-
```bash
55-
$ npm init ssr-app my-ssr-project --template=serverless-react-ssr
56-
$ npm init ssr-app my-ssr-project -- --template=midway-react-ssr # when Node.js >= 15 || NPM >= 7
57-
$ cd my-ssr-project
58-
$ npm install
59-
$ npm start
60-
```
6126

6227
## Publish On NPM
6328

0 commit comments

Comments
 (0)