# 施工图 **Repository Path**: seektalent/panda-model ## Basic Information - **Project Name**: 施工图 - **Description**: 原名施工图,改为墨斗 model - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 5 - **Created**: 2020-05-26 - **Last Updated**: 2023-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 正在做项目的组件开发,当前项目会继续... #### 完成 #### 开发中 * normojs * vite-plugin-store #### 待开发 * studio * 画布 * 文件系统 * 布局计算 * 等等 > widget可以使用vue的动态组件:https://www.vue3js.cn/docs/zh/guide/component-dynamic-async.html > > 继续更新 * webcomponent - 是否还是用vue?? * 架构参考vscode、插件化等 * 规范和协议 * 组件拽排版 - moveable, selecto * 渲染引擎 - vue3 or custom vue3 * 沙箱隔离 - custom xx js sandbox * 多人协作 - custom xx socket+锁(页面锁&组件锁&公共文件锁) * 组件版本管理 - custom version # prototype > 施工图原型设计工具 - 仿墨刀 > 参考 墨刀、figma #### 算法 - TODO * 参考线 * 吸附 #### [功能列表](https://gitee.com/browsers/shigongtu/blob/master/document/func%20-%20%E5%8A%9F%E8%83%BD.md) 项目开发中 ![](./document/imgs/I1SFDE.gif) ![](./document/imgs/prototype.prew2.gif) ## Build Setup ```bash # install dependencies $ npm install # serve with hot reload at localhost:3000 $ npm run dev # build for production and launch server $ npm run build $ npm run start # generate static project $ npm run generate ``` For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org). #### 文档 全局less和变量 https://blog.csdn.net/sinat_35538827/article/details/100122663 #### 感谢 * 热盒工具 - https://github.com/fex-team/hotbox * 百度脑图 - https://github.com/fex-team/kityminder