link to download the early preview
https://www.iesensor.com/download/FreeC ... 160920.pdf
This is pandoc generated from my markdown notes, during developing CFD module.
it will be uploaded to github soon after a check soon (Oct 2016)
https://github.com/qingfengxia/FreeCAD_ ... _Guide.git
for discussion
============
This is an early preview, in some of the chapter only the outline/code is provided without any explanation.
Please ignore the format errors, since I have not checked the image pos, paragraph spaces, code wrapping error.
- Please provide some structural advice on this book to make it useful for new developer, like some more chapter is needed.
- Some of my thoughts might be false, please point out:
- some features like how TaskPanel works, is not clear to me, so it is not discussed.
- some topic like how the document is serialized into FCStd file and reload, may be not stop module developer to make new module, is not explored.
- Is that possible to develop PreferencePage in python?
- Is there a better way to reference to doxygen graph with URL, I am not sure the URL is fixed for diff version.
my todo list:
===========
1. There are huge quantity of GUI widgets, needs not be explored. However, the widget for quantity value input should be exampled like, adding SpnBox to QDevelop and taskPanel
2. Translation and i18n process is not exampled, since i have not reached such step for CFD module.
3. how to use ccache to reduce compilation time
Thanks
Early preview of ebook: Module developer' guide to FreeCAD source
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Posts: 227
- Joined: Tue Sep 22, 2015 1:47 pm
- Location: Oxford UK/Shenzhen China
- Contact:
Early preview of ebook: Module developer' guide to FreeCAD source
Ubuntu 18.04 LTS 64bit, python3, always work with latest FreeCAD daily build
Working on Cfd module for FreeCAD, FreeCAD_Module_Develop_Guide
https://github.com/ukaea/parallel-preprocessor/
https://github.com/qingfengxia/Cfd
Working on Cfd module for FreeCAD, FreeCAD_Module_Develop_Guide
https://github.com/ukaea/parallel-preprocessor/
https://github.com/qingfengxia/Cfd
Re: Early preview of ebook: Module developer' guide to FreeCAD source
Wow, this is AMAZING!!!
Thank you so much for writing this.. With that, I don't think many other open-source projects will have better code documentation than FreeCAD!
Thank you so much for writing this.. With that, I don't think many other open-source projects will have better code documentation than FreeCAD!
Re: Early preview of ebook: Module developer' guide to FreeCAD source
thx for the bedtime story.1.3.3 GPL code will not be included into installler
- wandererfan
- Veteran
- Posts: 6268
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: Early preview of ebook: Module developer' guide to FreeCAD source
Thank you for this! A FreeCAD programmer's manual has been on my todo list for at least a year. Glad to see one come to life.
wf
wf
Re: Early preview of ebook: Module developer' guide to FreeCAD source
How about updates for this amazing book qingfeng?