Developer hub/zh-cn: Difference between revisions
Johnquicker (talk | contribs) (Created page with "===模块开发者指南=== [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD模块开发指南]:这是一本电子书,在Github上写作。请分支出去,...") |
Johnquicker (talk | contribs) (Created page with "章节: * 总体情况和软件架构 * 源代码结构 * Base和App模块 * Gui模块 * Python包封 * 模块设计 * FEM模块源代码分析(混合了C++和Python) *...") |
||
Line 44: | Line 44: | ||
[https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD模块开发指南]:这是一本电子书,在Github上写作。请分支出去,然后发送拉取请求,来为它贡献内容。 |
[https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD模块开发指南]:这是一本电子书,在Github上写作。请分支出去,然后发送拉取请求,来为它贡献内容。 |
||
章节: |
|||
Chapters: |
|||
* 总体情况和软件架构 |
|||
* Overview and Software Architecture |
|||
* 源代码结构 |
|||
* Source code structure |
|||
* Base |
* Base和App模块 |
||
* Gui |
* Gui模块 |
||
* Python |
* Python包封 |
||
* 模块设计 |
|||
* Modular design |
|||
* FEM模块源代码分析(混合了C++和Python) |
|||
* Fem module source analysis (mixed C++ and Python) |
|||
* CFD模块的开发(纯Python) |
|||
* Development of CFD Module (pure Python) |
|||
* 模块测试和纠错 |
|||
* Module testing and debugging |
|||
* 通过git贡献代码 |
|||
* Contribute code with git |
|||
Latest pdf preview can be downoaded from [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf pdf folder] of this git repo |
Latest pdf preview can be downoaded from [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf pdf folder] of this git repo |
Revision as of 23:14, 9 October 2018
如果你对开发FreeCAD软件有兴趣,想贡献于这个项目的开发,这里正有你该了解的内容。
这些页面还处于开发的早起阶段。如果你找不到想看的信息,如果你在别处看到了有用的信息,而我们没有链接在这里,那么请在论坛里留下你的评论,有人会调查处理它们(或者,大胆的你,为什么不直接编辑这个页面呢?)。
开发者文档
开发者文档由以下部分构成。
请自助:编译FreeCAD
- 源代码管理
- 当你遇到了一个问题,或者认为你可能找到了一个Bug,你可以寻找帮手。
- 在Windows上编译
- 在Unix上编译
- 在Mac OS X上编译
- 关于FreeCAD的许可协议细节
- 第三方程序库
- 第三方工具库
- 起始和配置
- 源文档
制作支持工具
改装FreeCAD
- 理解FreeCAD的源代码
- 向FreeCAD或工作台添加功能
- 品牌化或者说如何让FreeCAD看起来很特别
- 我们为FreeCAD做的艺术工作,你可以自由重用
- 艺术工作指南列出了图标设计的标准
- 翻译FreeCAD
- 附加Python模块,如何在FreeCAD里扩展Python功能
- 谷歌代码之夏,参与谷歌的学生支持计划
模块开发者指南
FreeCAD模块开发指南:这是一本电子书,在Github上写作。请分支出去,然后发送拉取请求,来为它贡献内容。
章节:
- 总体情况和软件架构
- 源代码结构
- Base和App模块
- Gui模块
- Python包封
- 模块设计
- FEM模块源代码分析(混合了C++和Python)
- CFD模块的开发(纯Python)
- 模块测试和纠错
- 通过git贡献代码
Latest pdf preview can be downoaded from pdf folder of this git repo
OpenCascade Documentation
Roadmap
FreeCAD, though usable in certain areas, is at the beginning of a long way into the CAD mainstream. There is still a lot to do to reach a state where we can compete with commercial software.