Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
337 commits
Select commit Hold shift + click to select a range
38115e9
Merge pull request #15 from Cow-Coder/refactor/home
Yziyan Aug 9, 2022
f77d6a4
Merge branch 'main' of github.com:Cow-Coder/cow-Low-code into dev
Yziyan Aug 9, 2022
f8b8bf3
refactor: 修改library结构
Yziyan Aug 9, 2022
98cd154
Merge pull request #14 from Cow-Coder/dev
Aug 9, 2022
72289f9
feat(Image): 增强Iamge物料
20empty Aug 9, 2022
891d057
feat(attributePanel): 事件dialog展示
eric-gitta-moore Aug 9, 2022
89a9f4f
feat: 新物料:textbox & update:selectOptions的类型
Yziyan Aug 10, 2022
8328d7a
Merge branch 'dev' of github.com:Cow-Coder/cow-Low-code into dev
Yziyan Aug 10, 2022
2ab5379
fix: 修改selectOptions类型
Yziyan Aug 10, 2022
d252f6f
fix(editPanel): 修复按住ctrl禁止拖动
eric-gitta-moore Aug 10, 2022
e3de4b4
fix(editPanel): 修复按住ctrl禁止拖动
eric-gitta-moore Aug 10, 2022
481ce35
Merge pull request #17 from Cow-Coder/feat/preview
Yziyan Aug 10, 2022
09c6f2e
refactor: 微调代码&fix:eslint
Yziyan Aug 10, 2022
4454711
Merge branch 'main' of github.com:Cow-Coder/cow-Low-code into dev
Yziyan Aug 10, 2022
32e05df
Merge pull request #16 from Cow-Coder/dev
Aug 10, 2022
d91cafe
feat: 事件动作添加
eric-gitta-moore Aug 10, 2022
1732681
Merge branch 'main' into feat/event
eric-gitta-moore Aug 10, 2022
6d32fe1
feat: 动作拖动排序
eric-gitta-moore Aug 10, 2022
8d9d08a
feat: 动作编辑
eric-gitta-moore Aug 11, 2022
2e7e9fc
feat: 物料组件事件触发器分发动作
eric-gitta-moore Aug 11, 2022
9a70abb
feat: open-page打开页面
eric-gitta-moore Aug 11, 2022
3109ab6
fix(attributePanel): 修复物料按钮挤压
eric-gitta-moore Aug 11, 2022
0d9119d
Merge pull request #21 from Cow-Coder/fix/attribute-css
Yziyan Aug 11, 2022
daf272c
Merge pull request #19 from Cow-Coder/feat/event
Yziyan Aug 11, 2022
1a4ca07
ci: github action
Aug 11, 2022
1384677
Merge pull request #25 from Cow-Coder/ci/github-action
Yziyan Aug 11, 2022
c203dae
ci: update
Aug 11, 2022
a93f4dd
ci: 添加build-only
eric-gitta-moore Aug 11, 2022
311c886
ci: 更正打包分支为preview
eric-gitta-moore Aug 11, 2022
42f0846
ci: 自动上传gh-pages分支
eric-gitta-moore Aug 11, 2022
a4a45c5
ci: deploy_key
eric-gitta-moore Aug 11, 2022
a37e1b6
ci: 更新部署脚本
eric-gitta-moore Aug 11, 2022
b9a0748
ci: 更新部署脚本
eric-gitta-moore Aug 11, 2022
ef387d2
Merge pull request #26 from Cow-Coder/preview
Yziyan Aug 11, 2022
5fe68fb
feat: 新物料collapse的基础功能
Yziyan Aug 11, 2022
d172f17
Merge branch 'main' of github.com:Cow-Coder/cow-Low-code into feat/ne…
Yziyan Aug 11, 2022
c418f33
fix(attributePanel): 无法拖动
eric-gitta-moore Aug 11, 2022
adb9e5c
ci: github page打包构建分支修改为main
eric-gitta-moore Aug 11, 2022
f4bc3a3
Merge pull request #27 from Cow-Coder/fix/drag-fail
Yziyan Aug 11, 2022
311017a
Merge pull request #28 from Cow-Coder/ci/update-config
Yziyan Aug 11, 2022
af4f118
Merge branch 'main' of github.com:Cow-Coder/cow-Low-code into feat/ne…
Yziyan Aug 11, 2022
33d3620
docs: update
eric-gitta-moore Aug 11, 2022
3aa82a6
docs: update icon
Aug 11, 2022
2dfdba9
Merge pull request #29 from Cow-Coder/feat/new-widget/collapse
Aug 11, 2022
6ad7d19
Merge pull request #30 from Cow-Coder/docs/update
Yziyan Aug 11, 2022
5f3e846
docs: add LICENSE
Aug 11, 2022
9cd9195
Merge pull request #31 from Cow-Coder/docs/add-license-1
Yziyan Aug 11, 2022
b54266d
docs: 刷新徽标缓存
Aug 11, 2022
aa2467a
Merge pull request #32 from Cow-Coder/docs/badge
Yziyan Aug 11, 2022
613b011
ci: 使用单线程构建
eric-gitta-moore Aug 12, 2022
67d2338
docs: 添加logo、优化readme
eric-gitta-moore Aug 12, 2022
59493db
docs: 改进readme
Aug 12, 2022
83e04a1
Merge pull request #33 from Cow-Coder/ci/fix-single-thread
Yziyan Aug 12, 2022
71cb198
Merge pull request #34 from Cow-Coder/docs/logo
Yziyan Aug 12, 2022
984bf9d
ci: token配置错误
eric-gitta-moore Aug 12, 2022
d9bead2
Merge pull request #35 from Cow-Coder/ci/fix-token
Yziyan Aug 12, 2022
410b0d2
docs: readme优化
Aug 12, 2022
7542e47
fix: 修复创建新事件时传入空的props
eric-gitta-moore Aug 12, 2022
f37248d
fix: 修复libraryMap键名错误
eric-gitta-moore Aug 12, 2022
182ca48
feat: 隐藏组件action
eric-gitta-moore Aug 12, 2022
2bf9a71
feat: 启用组件action
eric-gitta-moore Aug 12, 2022
69970e6
fix: 两个事件触发器之间的action无法相互拖动
eric-gitta-moore Aug 12, 2022
39eb57c
Merge pull request #36 from Cow-Coder/docs/patch-readme
Yziyan Aug 12, 2022
17550c1
Merge pull request #37 from Cow-Coder/feat/event-component
Yziyan Aug 12, 2022
1301f77
Merge pull request #39 from Cow-Coder/fix/event-drag
Yziyan Aug 12, 2022
983311a
build: 修正preview预览命令
eric-gitta-moore Aug 12, 2022
c665b85
feat: dialog缩放大小directive
eric-gitta-moore Aug 13, 2022
c4b0379
feat: 事件面板action拖拽动画
eric-gitta-moore Aug 13, 2022
d084ad5
Merge pull request #45 from Cow-Coder/feat/drag-animation
Yziyan Aug 13, 2022
3fb6a65
Merge pull request #42 from Cow-Coder/feat/logo
Yziyan Aug 13, 2022
e12b670
feat: 自定义事件可拖拽可缩放代码编辑器
eric-gitta-moore Aug 13, 2022
e692dde
fix: code-tab-pane自动格式化
eric-gitta-moore Aug 13, 2022
097611e
fix(edit-panel): 预览按键修改为space
eric-gitta-moore Aug 13, 2022
ba139e7
Merge remote-tracking branch 'origin/main' into feat/custom-event-Tri…
eric-gitta-moore Aug 13, 2022
6457ef6
fix: monaco获取文本内容时浏览器卡死
eric-gitta-moore Aug 13, 2022
158a869
feat(library): 新增了通知栏物料,新增了颜色选择器
20empty Aug 13, 2022
7036438
fix: 规整文件命名规范
20empty Aug 13, 2022
e61df90
feat: colorPick添加类型定义
eric-gitta-moore Aug 13, 2022
604d099
Merge remote-tracking branch 'origin/main' into feat/NoticeBar
eric-gitta-moore Aug 13, 2022
de41bbb
feat: colorPick全局类型定义
eric-gitta-moore Aug 13, 2022
a244d9e
fix: colorPick全局类型定义
eric-gitta-moore Aug 13, 2022
d65e22c
Merge pull request #51 from Cow-Coder/feat/NoticeBar
Aug 13, 2022
7235506
Merge remote-tracking branch 'origin/main' into feat/custom-event-Tri…
eric-gitta-moore Aug 13, 2022
08f2db0
feat: 有Bug的拖拽预览
Yziyan Aug 13, 2022
7aa4939
fix: 修复不‘响应式组件不必要的开销’
Yziyan Aug 14, 2022
e5ef506
feat: 自定义事件触发器可重复编辑
eric-gitta-moore Aug 14, 2022
dc1e581
Merge pull request #46 from Cow-Coder/fix/editor
Yziyan Aug 14, 2022
423a780
Merge pull request #48 from Cow-Coder/fix/previw-keycode
Yziyan Aug 14, 2022
3eb02a0
Merge branch 'main' into fix/monaco
Yziyan Aug 14, 2022
a4a57f4
Merge pull request #50 from Cow-Coder/fix/monaco
Yziyan Aug 14, 2022
aed4bf1
Merge branch 'main' into feat/custom-event-Trigger
Yziyan Aug 14, 2022
f5a55ad
Merge pull request #52 from Cow-Coder/feat/custom-event-Trigger
Yziyan Aug 14, 2022
2a5629c
Revert "Feat/custom event trigger"
Aug 14, 2022
7af94a8
Merge pull request #53 from Cow-Coder/revert-52-feat/custom-event-Tri…
Aug 14, 2022
546d7dc
Revert "Fix/monaco"
Yziyan Aug 14, 2022
c296a67
Merge pull request #54 from Cow-Coder/revert-50-fix/monaco
Aug 14, 2022
e4135ab
chore: 合并main
eric-gitta-moore Aug 14, 2022
b4839c1
chore: 合并 fix/previw-keycode
eric-gitta-moore Aug 14, 2022
ed60adb
Merge pull request #55 from Cow-Coder/feat/custom-event-Trigger
Yziyan Aug 14, 2022
0e48d34
perf: 更改页面布局方式为fixed,提高缩放面板时的性能
eric-gitta-moore Aug 14, 2022
5469598
fix: 页面宽度兼容到1440px
eric-gitta-moore Aug 14, 2022
0d00946
fix: dialog切换显示隐藏导致页面抖动
eric-gitta-moore Aug 14, 2022
18c3ce3
chore: 在move中添加大纲数据
Yziyan Aug 14, 2022
641d25a
fix: colorpicker导入报错
eric-gitta-moore Aug 15, 2022
46fb8a0
perf: monaco按需导入
eric-gitta-moore Aug 15, 2022
6ce4745
Merge pull request #56 from Cow-Coder/feat/code-tab-pane-resizer
Yziyan Aug 15, 2022
7d67590
feat: 大纲页面【中间换位置,可以跟随换】
Yziyan Aug 15, 2022
7ccee8d
chore: 拉取并且手动融合
Yziyan Aug 15, 2022
41b367f
feat: monaco-editor汉化
eric-gitta-moore Aug 15, 2022
8143a0d
build: pnpm有问题切回npm
eric-gitta-moore Aug 15, 2022
3a36361
Merge branch 'main' into feat/monaco-zh
eric-gitta-moore Aug 15, 2022
8824bd5
chore: 给Draggable添加footer插槽
Yziyan Aug 16, 2022
f10079d
feat: 大纲添加选择器
Yziyan Aug 16, 2022
c01df3a
fix: 禁止空格滚动页面
eric-gitta-moore Aug 16, 2022
6b6e93e
feat: 拖动大纲顺序,重新渲染画布
Yziyan Aug 16, 2022
4131291
Merge pull request #58 from Cow-Coder/feat/monaco-zh
Yziyan Aug 16, 2022
ccfe77f
Merge pull request #59 from Cow-Coder/feat/drag-preview
Aug 16, 2022
8f8cbb8
feat: 完成自定义触发器
eric-gitta-moore Aug 16, 2022
ec496f6
feat: 自定义事件触发器加载默认代码和演示代码
eric-gitta-moore Aug 16, 2022
3623744
feat: 使用预设
eric-gitta-moore Aug 16, 2022
ad6e714
fix: 修改刷新大纲加载不了的bug
Yziyan Aug 16, 2022
b51e58c
chore: 添加大纲属性&修改搜索框placeholder
Yziyan Aug 16, 2022
5e42c8d
feat: monaco-editor支持切换全屏
eric-gitta-moore Aug 16, 2022
51a5783
fix: 物料面板代码全屏层叠问题
eric-gitta-moore Aug 16, 2022
1129620
Merge pull request #60 from Cow-Coder/fix/outline-no-refresh
Aug 17, 2022
4aa1790
Merge branch 'main' into feat/custom-event
eric-gitta-moore Aug 17, 2022
2a3804b
fix: previewDragged命名
eric-gitta-moore Aug 17, 2022
46325e3
fix: 类型导入错误NodeDropType
eric-gitta-moore Aug 17, 2022
07868f6
fix: dialog放大再缩小回来鼠标指针显示错误
eric-gitta-moore Aug 17, 2022
926eaac
feat: monaco放大自动显示小地图
eric-gitta-moore Aug 17, 2022
c0b2c7d
Merge pull request #61 from Cow-Coder/feat/custom-event
Yziyan Aug 17, 2022
94ceb80
fix: 无法拖拽进画布
eric-gitta-moore Aug 17, 2022
991761a
Merge pull request #71 from Cow-Coder/fix/drag-into-canvas
Yziyan Aug 17, 2022
de8c543
chore: 添加拖拽时触发聚焦
Yziyan Aug 17, 2022
15c9d7a
fix: 拖拽之后不显示选中项
Yziyan Aug 17, 2022
5772ee6
Merge branch 'main' of github.com:Cow-Coder/cow-Low-code into feat/ou…
Yziyan Aug 17, 2022
2a8da17
Merge pull request #72 from Cow-Coder/feat/outline-attr
Aug 18, 2022
70e7785
build: pnpm
eric-gitta-moore Aug 18, 2022
40b8e80
build: 限制node包管理器
eric-gitta-moore Aug 18, 2022
66a08c5
build: 启用monorepo
eric-gitta-moore Aug 18, 2022
ac946ff
Merge branch 'main' into feat/pnpm
eric-gitta-moore Aug 18, 2022
c011062
build: library分离
eric-gitta-moore Aug 18, 2022
0e838b6
build: 分离子包
eric-gitta-moore Aug 18, 2022
8ef0410
build: 优化依赖项
eric-gitta-moore Aug 18, 2022
35aba8d
chore: 删除playground
eric-gitta-moore Aug 18, 2022
e6660fb
build: 修改构建目录
eric-gitta-moore Aug 18, 2022
54f47b5
ci: 修改ci目录
eric-gitta-moore Aug 18, 2022
b28dce7
feat: preview骨架
eric-gitta-moore Aug 18, 2022
6669916
feat(library): 添加步进器表单渲染,增加圆形进度条物料
20empty Aug 18, 2022
b24328f
feat: 初始化docs
eric-gitta-moore Aug 19, 2022
207f745
Merge pull request #77 from Cow-Coder/feat/circle
Aug 19, 2022
ac11470
Revert "feat(library): 添加步进器表单渲染,增加圆形进度条物料"
Aug 19, 2022
0ad4568
docs: 使用vitepress构建文档
eric-gitta-moore Aug 19, 2022
77daa17
Merge pull request #78 from Cow-Coder/revert-77-feat/circle
Yziyan Aug 19, 2022
d537f54
Merge pull request #75 from Cow-Coder/feat/pnpm
Yziyan Aug 19, 2022
f67d862
ci: 构建docs
eric-gitta-moore Aug 19, 2022
14bcf99
Merge pull request #81 from Cow-Coder/feat/docs
Yziyan Aug 19, 2022
ac3e9ce
docs: 修正路径
eric-gitta-moore Aug 19, 2022
13acc34
feat(editor): [libraryPanel] 左下角添加查看文档和关于项目
eric-gitta-moore Aug 19, 2022
5c51b7e
fix(docs): 修复dev时vite加载文件报错
eric-gitta-moore Aug 19, 2022
c972f7c
feat(docs): 首页截图预览
eric-gitta-moore Aug 19, 2022
0cf529a
Merge pull request #82 from Cow-Coder/feat/docs
Yziyan Aug 19, 2022
037d671
fix(docs): 回退vitepress版本
eric-gitta-moore Aug 19, 2022
839e9e5
Merge pull request #83 from Cow-Coder/feat/docs
Aug 19, 2022
23649b1
feat(utils): 新增了右击菜单删除组件的功能
20empty Aug 19, 2022
d7083c9
docs: 更新开发部分文档
eric-gitta-moore Aug 19, 2022
561c956
docs: 开发->图标
eric-gitta-moore Aug 19, 2022
83da9f0
docs: 开发->目录/命名规范
eric-gitta-moore Aug 19, 2022
d15ea87
Merge pull request #84 from Cow-Coder/feat/deleteComp
Yziyan Aug 20, 2022
b1d999b
docs: 完成开发文档
eric-gitta-moore Aug 20, 2022
39da7f7
docs: 完成文档
eric-gitta-moore Aug 20, 2022
3dca698
Merge pull request #85 from Cow-Coder/feat/docs
Yziyan Aug 20, 2022
e5ba5f5
fix: 删除节点后,取消focus状态,并添加message提醒
20empty Aug 20, 2022
cfa105a
docs: 优化图片预览
eric-gitta-moore Aug 20, 2022
8b82ea5
docs: 贡献文档、文案规范
eric-gitta-moore Aug 20, 2022
1dac874
chore: vscode预设
eric-gitta-moore Aug 20, 2022
0f24acb
Merge pull request #86 from Cow-Coder/feat/deleteComp
Aug 20, 2022
40e1780
docs(style): 书写了文档指南的样式部分
20empty Aug 20, 2022
d243fac
Merge pull request #88 from Cow-Coder/fix/doc-style
Aug 20, 2022
72f3b0e
Merge pull request #87 from Cow-Coder/fix/doc
20empty Aug 20, 2022
82bf10a
feat: 预览模块
eric-gitta-moore Aug 20, 2022
4909da8
feat(library): 添加circle物料,添加步进器表单类型
20empty Aug 20, 2022
ac12bd2
feat: 完善预览模块
eric-gitta-moore Aug 20, 2022
ab16d38
Merge pull request #89 from Cow-Coder/feat/circle
Aug 21, 2022
8d97a39
feat: 添加设置面板
eric-gitta-moore Aug 21, 2022
0a7abd8
feat(event-action): 完善复制文本动作
eric-gitta-moore Aug 21, 2022
285e15d
Merge pull request #90 from Cow-Coder/feat/preview
Yziyan Aug 21, 2022
e29712a
fix(editor): 修复v-element-dialog-resize指令只能首次生效
eric-gitta-moore Aug 21, 2022
a22a0d8
build: commitlint注释
eric-gitta-moore Aug 21, 2022
5d34585
Merge pull request #91 from Cow-Coder/feat/preview
20empty Aug 21, 2022
3b5827f
feat(editor): 撤销重做
eric-gitta-moore Aug 21, 2022
28c22fc
docs: 添加 预览页面 文档
eric-gitta-moore Aug 21, 2022
02fae04
Merge pull request #92 from Cow-Coder/feat/redo-undo
Yziyan Aug 22, 2022
d38c205
feat(editor): 增加页面设置
eric-gitta-moore Aug 22, 2022
7cbb909
feat(preview): 发布
eric-gitta-moore Aug 22, 2022
b13251b
docs: 添加发布预览文档
eric-gitta-moore Aug 22, 2022
ed425df
feat(editor): 支持线上发布
eric-gitta-moore Aug 22, 2022
bc57d44
Merge pull request #94 from Cow-Coder/feat/pulish
Yziyan Aug 22, 2022
4f7f411
ci: 更新pnpm-lock
eric-gitta-moore Aug 22, 2022
7fd6efa
Merge pull request #95 from Cow-Coder/feat/pulish
20empty Aug 22, 2022
d4e47cc
fix: 拖拽预览
eric-gitta-moore Aug 23, 2022
1504710
fix: 类型报错
eric-gitta-moore Aug 23, 2022
8b0ffbe
fix(editor): 优化header结构
eric-gitta-moore Aug 23, 2022
a66d813
fix(editor): 更新图标
eric-gitta-moore Aug 23, 2022
56ae066
Merge pull request #96 from Cow-Coder/feat/pulish
Yziyan Aug 23, 2022
5b7109a
feat/添加checkboxes物料
Aug 23, 2022
ec90788
feat:添加IndefiniteNumberCheckBoxes表单类型
Aug 23, 2022
3773cfe
feat: 合并大纲栏到新架构
Yziyan Aug 23, 2022
86ea9c9
fix:修改checkList不动态渲染问题
Aug 23, 2022
fa1f131
feat:添加css样式表单
Aug 23, 2022
dbc4654
feat:添加css表单类型
Aug 23, 2022
c55a240
feat(liabrary):为所有物料添加外观表单项
Aug 24, 2022
a006fbb
fix:优化csspanel样式
Aug 24, 2022
603cd98
fix: 修复几处eslint错误
eric-gitta-moore Aug 24, 2022
2dfb503
Merge pull request #98 from Cow-Coder/feat/apprence
Aug 24, 2022
dedbcb9
fix: 修复eslint报错
eric-gitta-moore Aug 24, 2022
6f973fc
fix: 修复eslint报错
eric-gitta-moore Aug 24, 2022
75aa63e
style: 删除cz-git
eric-gitta-moore Aug 24, 2022
62b6e87
ci: pnpm-lock up-to-date
eric-gitta-moore Aug 24, 2022
4681b3f
Merge pull request #99 from Cow-Coder/fix/lint
20empty Aug 24, 2022
7fbe581
fix: 事件触发器误报
eric-gitta-moore Aug 24, 2022
f7e1dcc
fix: 事件触发器误报
eric-gitta-moore Aug 24, 2022
90ff49c
Merge remote-tracking branch 'origin/fix/lint' into fix/lint
eric-gitta-moore Aug 24, 2022
a2165fb
Merge branch 'main' into fix/lint
eric-gitta-moore Aug 24, 2022
7e7da6e
style: 优化eslint提示
eric-gitta-moore Aug 24, 2022
babad61
feat: 合并Layout容器到新架构
Yziyan Aug 24, 2022
71315c5
Merge pull request #100 from Cow-Coder/fix/lint
Yziyan Aug 24, 2022
210bec9
feat: 将删除节点传入Layout/但是还差删除子节点的逻辑
Yziyan Aug 24, 2022
1ec10a6
fix: 定义组件props时类型错误
eric-gitta-moore Aug 24, 2022
d56e6c3
feat: 合并样式到Layout
Yziyan Aug 24, 2022
1d21102
Merge pull request #101 from Cow-Coder/fix/types
Yziyan Aug 24, 2022
af58fce
Merge branch 'main' of github.com:Cow-Coder/cow-Low-code
Yziyan Aug 24, 2022
d570b86
Merge pull request #102 from Cow-Coder/feat/layout-merge
Aug 24, 2022
416f996
fix(editor): history记录太频繁
eric-gitta-moore Aug 24, 2022
698fff8
feat(event-action): 增加轻量提示
eric-gitta-moore Aug 24, 2022
b21e1a2
fix(editor): 历史记录
eric-gitta-moore Aug 24, 2022
afc52a8
chore: 待修复从根部替换jsonCode导致响应式全部失效
eric-gitta-moore Aug 25, 2022
8a75da3
fix: eslint报错
eric-gitta-moore Aug 25, 2022
729d3a0
chore: 暂时隐藏历史记录功能
eric-gitta-moore Aug 25, 2022
5ffd8ba
fix(preview): 兼容容器
eric-gitta-moore Aug 25, 2022
5bb07f1
Merge pull request #103 from Cow-Coder/fix
Yziyan Aug 25, 2022
bfc6d2f
fix(editor): 修复拖拽中预览
eric-gitta-moore Aug 25, 2022
338961d
Update README.md
Aug 25, 2022
0f80345
docs: 更新文档预览图片
eric-gitta-moore Aug 25, 2022
8bceac4
docs: 首页图片连续预览图片
eric-gitta-moore Aug 25, 2022
936ecbd
Merge pull request #108 from Cow-Coder/docs/update-reademe
Yziyan Aug 25, 2022
d72bfc7
Merge pull request #109 from Cow-Coder/docs/update-pic
Yziyan Aug 25, 2022
e5db4ab
ci: 删除无作用的缓存
eric-gitta-moore Aug 25, 2022
595a750
Merge pull request #110 from Cow-Coder/ci/fix-cache
20empty Aug 25, 2022
0b236f6
fix: postinstall复制文件失败
Jun 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# https://editorconfig.org

root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
# @link https://youtrack.jetbrains.com/issue/WEB-21157#focus=streamItem-27-3617910.0-0
quote_type = single

# special for webstorm
ij_coffeescript_use_double_quotes = false
ij_css_use_double_quotes = false
ij_javascript_use_double_quotes = false
ij_less_use_double_quotes = false
ij_sass_use_double_quotes = false
ij_scss_use_double_quotes = false
ij_stylus_use_double_quotes = false
ij_typescript_use_double_quotes = false


[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
9 changes: 9 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
node_modules
dist
package-lock.json
!.*
auto-imports.d.ts
components.d.ts
stats.html
vite-plugin-monaco-editor-nls
pnpm-lock.yaml
33 changes: 18 additions & 15 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
/* eslint-env node */
require("@rushstack/eslint-patch/modern-module-resolution");

/** @type {import("eslint-define-config").EslintConfig} */
module.exports = {
root: true,
env: {
node: true,
browser: true,
commonjs: true,
amd: true,
},
extends: [
"plugin:vue/vue3-essential",
"eslint:recommended",
"@vue/eslint-config-typescript/recommended",
"@vue/eslint-config-prettier",
extends: ['@element-plus/eslint-config'],
overrides: [
{
files: ['**/*.md/*.js', '**/*.md/*.ts'],
rules: {
'no-alert': 'off',
'no-console': 'off',
'import/no-unresolved': 'off',
'@typescript-eslint/no-unused-vars': 'off',
},
},
],
};
rules: {
'no-console': ['warn', { allow: ['warn', 'error'] }],
'@typescript-eslint/no-unused-vars': 'off',
'vue/one-component-per-file': 'off',
},
}
54 changes: 54 additions & 0 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Deploy Docs

on:
push:
branches: ['main']

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- name: Cancel Previous Workflow Runs
uses: n1hility/cancel-previous-runs@v2.0
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Checkout
uses: actions/checkout@v3
with:
ref: main

- name: Setup pnpm
uses: pnpm/action-setup@v2

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.com/
cache: 'pnpm'

- name: Install dependencies
run: pnpm i --frozen-lockfile

- name: Build
run: pnpm run build:docs

- name: Deploy to Doc Repository
uses: JamesIves/github-pages-deploy-action@v4.4.0
with:
token: ${{ secrets.DEPLOY_DOCS_COW_LOW_CODE }}
branch: main
folder: docs/.vitepress/dist
repository-name: Cow-Coder/docs-cow-low-code
git-config-name: github-actions[bot]
git-config-email: github-actions[bot]@users.noreply.github.com
52 changes: 52 additions & 0 deletions .github/workflows/deploy-editor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Deploy Editor

on:
push:
branches: ['main']

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- name: Cancel Previous Workflow Runs
uses: n1hility/cancel-previous-runs@v2.0
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Checkout
uses: actions/checkout@v3
with:
ref: main

- name: Setup pnpm
uses: pnpm/action-setup@v2

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.com/
cache: 'pnpm'

- name: Install dependencies
run: pnpm i --frozen-lockfile

- name: Build
run: pnpm run build:editor

- name: Deploy to GitHub Pages
uses: JamesIves/github-pages-deploy-action@v4.4.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
folder: dist/editor
git-config-name: github-actions[bot]
git-config-email: github-actions[bot]@users.noreply.github.com
54 changes: 54 additions & 0 deletions .github/workflows/deploy-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Deploy Preview

on:
push:
branches: ['main']

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- name: Cancel Previous Workflow Runs
uses: n1hility/cancel-previous-runs@v2.0
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Checkout
uses: actions/checkout@v3
with:
ref: main

- name: Setup pnpm
uses: pnpm/action-setup@v2

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.com/
cache: 'pnpm'

- name: Install dependencies
run: pnpm i --frozen-lockfile

- name: Build
run: pnpm run build:preview

- name: Deploy to Doc Repository
uses: JamesIves/github-pages-deploy-action@v4.4.0
with:
token: ${{ secrets.DEPLOY_DOCS_COW_LOW_CODE }}
branch: main
folder: dist/preview
repository-name: Cow-Coder/preview-cow-low-code
git-config-name: github-actions[bot]
git-config-email: github-actions[bot]@users.noreply.github.com
43 changes: 43 additions & 0 deletions .github/workflows/test-unit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Unit Test

name: Unit Test

on:
pull_request:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.sha }}
cancel-in-progress: true

jobs:
build:
name: Unit Test (${{ matrix.node-name }})
runs-on: ubuntu-latest
strategy:
matrix:
node-version: ['16']
include:
- node-version: '16'
node-name: 'Latest'

steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Setup pnpm
uses: pnpm/action-setup@v2

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'

- name: Install dependencies
run: pnpm i --frozen-lockfile

- name: Lint
run: pnpm lint
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,16 @@ dist
dist-ssr
coverage
*.local
stats*.html
manual-chunks.txt

/cypress/videos/
/cypress/screenshots/

# Editor directories and files
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
.idea
*.suo
*.ntvs*
Expand Down
3 changes: 2 additions & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm exec lint-staged
pnpm exec lint-staged
pnpm exec pretty-quick --staged
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
shamefully-hoist=true
strict-peer-dependencies=false
engine-strict=true
registry=https://registry.npmmirror.com/
6 changes: 6 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dist
node_modules
stats.html
pnpm-lock.yaml
components.d.ts
auto-imports.d.ts
5 changes: 5 additions & 0 deletions .prettierrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
semi: false,
singleQuote: true,
printWidth: 100,
}
8 changes: 8 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"scss.lint.unknownAtRules": "ignore",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.stylelint": true
},
"typescript.tsdk": "node_modules/typescript/lib"
}
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2022 Cow-Coder

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading