从依赖软件到定义格式 | 兼容且最大可编辑性
YNYUSET 是一个创新的设计文件格式和工具链项目,旨在解决设计文件的兼容性和可编辑性问题。
我们围绕设计性文件的三个难以兼容的特性(排版、图片、组件),引入动态、链式触发渲染、最大可编辑性的概念,建立一种新的综合体格式 .zy。
- ✅ 兼容且最大可编辑性:设计文件可在不同软件间无缝流转,保持完整可编辑性
- 🎯 从依赖软件到定义格式:定义开放标准,工具围绕格式构建
- 节点编辑器:ListEase - 可视化节点编辑器,动态生成设计变体
- 效果编辑器:VFontX - 字体效果编辑器
- Figma插件:ToolsSetFig - 支持.zy格式的导入导出
# 安装依赖
npm install
# 构建Figma插件
cd tool_plugin/ToolsSetFig
npx webpackYNYU_SET/
├── tool_web/ # Web工具
│ ├── ListEase/ # 节点编辑器
│ └── VFontX/ # 效果编辑器
├── tool_plugin/ # 设计软件插件
│ ├── ToolsSetFig/ # Figma插件
│ ├── ToolsSetPs/ # Photoshop插件(规划中)
│ └── ToolsSetMg/ # 其他插件(规划中)
├── builds/ # 构建产物
├── publics/ # 公共资源
└── VI/ # 视觉资源
每个模块都有独立的 README,查看详细文档请进入对应文件夹
- 🎨 节点编辑器 (ListEase) - 节点编辑器使用和开发文档
- ✨ 效果编辑器 (VFontX) - 字体效果编辑器文档
- 🔌 Figma插件 (ToolsSetFig) - 插件使用和开发文档
- 🔄 Figma插件 MVP 开发
- 🔄 节点编辑器链式渲染引擎
- 🔄 .zy格式完整实现
- 📋 Adobe插件开发
- 📋 SVG实时布尔运算标准
- 📋 格式标准化进程
查看 项目大纲 了解详细进度和技术难点
我们欢迎所有形式的贡献!
- 💻 代码贡献:修复Bug、实现新功能
- 🎨 设计贡献:UI设计、模板创作
- 📝 文档贡献:编写文档、翻译
- 🐛 测试反馈:报告Bug、提供建议
👉 查看贡献指南 了解如何开始
本项目遵循 GPL 3.0 协议
- ✅ 商用及二次编辑需保留本项目的版权声明,且必须开源
- ✅ 代码中引用其他库的部分应遵循对应许可
- ❌ 禁止用于违法行为
- 🌐 在线演示
- 📧 问题反馈:GitHub Issues
- 💬 讨论交流:GitHub Discussions
- ⚙️ GitHub设置指南 - 如何设置Issues和Discussions
感谢所有为这个项目做出贡献的人!
让我们一起,从依赖软件到定义格式!
最后更新:2025.12.3