Skip to content

Latest commit

 

History

History
183 lines (113 loc) · 3.2 KB

development.md

File metadata and controls

183 lines (113 loc) · 3.2 KB

<<<<<<< HEAD

一、开发说明

1.开发环境设置

#安装开发依赖

pip install -r requirements-dev.txt(暂未提供)

#运行测试

python -m pytest tests/

2.项目结构

markitdown-gui/ ├── src/ │ ├── gui/ │ ├── core/ │ └── utils/ ├── tests/ ├── docs/ └── resources/

3.构建说明

#使用PyInstaller打包

python MakeMD_build.py

二、贡献指南

Fork 项目 创建特性分支 提交更改 推送到分支 创建 Pull Request

许可证

本项目采用 MIT 许可证(不准确)

联系方式

项目维护者:[您的名字] 邮箱:[您的邮箱] 项目主页:[项目URL]

致谢

感谢微软提供的MarkItDown工具

感谢V0.dev、Deepseek、Cursor、Trae、Bolt.new、豆包

感谢参考过的知乎、CSDN等等网上搜索过相关内容的码友。 感谢所有我从零开始学习的贡献者的支持。

三、后续开发

  1. 功能扩展

    • 添加更多文档格式支持
    • 实现自定义转换模板
    • 添加批量转换任务管理
    • 支持云端存储集成
  2. 性能优化

    • 实现并行处理大文件
    • 优化内存使用
    • 添加文件预处理机制
  3. 用户体验

    • 添加深色模式
    • 支持多语言
    • 添加转换配置保存功能
    • 实现插件系统
  4. 安全性

    • 添加文件完整性检查
    • 实现日志加密
    • 添加文件访问权限控制

这些建议都是从文档模板中抄来的,后面看学习进度,学会了就进一步开发,没学会就停步了。

=======

一、开发说明

1.开发环境设置

#安装开发依赖

pip install -r requirements-dev.txt(暂未提供)

#运行测试

python -m pytest tests/

2.项目结构

markitdown-gui/ ├── src/ │ ├── gui/ │ ├── core/ │ └── utils/ ├── tests/ ├── docs/ └── resources/

3.构建说明

#使用PyInstaller打包

python MakeMD_build.py

二、贡献指南

Fork 项目 创建特性分支 提交更改 推送到分支 创建 Pull Request

许可证

本项目采用 MIT 许可证(不准确)

联系方式

项目维护者:[您的名字] 邮箱:[您的邮箱] 项目主页:[项目URL]

致谢

感谢微软提供的MarkItDown工具

感谢V0.dev、Deepseek、Cursor、Trae、Bolt.new、豆包

感谢参考过的知乎、CSDN等等网上搜索过相关内容的码友。 感谢所有我从零开始学习的贡献者的支持。

三、后续开发

  1. 功能扩展

    • 添加更多文档格式支持
    • 实现自定义转换模板
    • 添加批量转换任务管理
    • 支持云端存储集成
  2. 性能优化

    • 实现并行处理大文件
    • 优化内存使用
    • 添加文件预处理机制
  3. 用户体验

    • 添加深色模式
    • 支持多语言
    • 添加转换配置保存功能
    • 实现插件系统
  4. 安全性

    • 添加文件完整性检查
    • 实现日志加密
    • 添加文件访问权限控制

这些建议都是从文档模板中抄来的,后面看学习进度,学会了就进一步开发,没学会就停步了。

240727e928bd969ba73331fb428c70d7d074906a