Repository navigation
v1.0.0 - 初始版本发布
JavaFxDevTools v1.0.0
🎉 初始版本发布!
主要功能
核心模块
-
✅ core 模块: 基础模块,提供共享的 JavaFX 组件和工具类
-
✅ DevTools 模块: 插件化文本编辑器
- 多标签页编辑支持
- 插件系统,支持动态加载和管理插件
- 国际化支持(英文/中文)
- 文件操作(新建、打开、保存、另存为)
- 插件管理界面
-
✅ JavaFxEditor 模块: 可定制的代码编辑器
- 基于策略模式的可定制编辑器行为
- 高性能代码编辑器(基于 RichTextFX)
- 语法高亮支持
- 完整的撤销/重做功能
- 文件管理功能
内置插件
- 🔌 JSON 格式化插件: JSON 格式化、验证、生成 JavaBean 代码
- 📝 Markdown 编辑器插件: 实时预览、格式化工具
- 🌐 Hosts 文件管理插件: 编辑系统 Hosts 文件,语法高亮
文档
- 📚 完整的项目文档体系
- 🛠️ 开发指南和 API 文档
- 📖 用户手册和插件开发指南
开发工具
- 🔄 GitHub Actions CI/CD 工作流
- 📋 Issue 和 PR 模板
- 🔒 安全策略文档
技术栈
- Java 17
- JavaFX 17.0.6
- Maven 3.x
- RichTextFX 0.11.4
- Jackson 2.15.2
- CommonMark 0.18.0
快速开始
# 克隆项目
git clone https://github.com/daichangya/JavaFxDevTools.git
cd JavaFxDevTools
# 构建项目
mvn clean package
# 运行 DevTools
cd DevTools
mvn javafx:run文档
查看 README.md 了解更多信息。
致谢
感谢所有为这个项目做出贡献的开发者!
查看完整更新日志: CHANGELOG.md