FreeCAD presentation topics and development

A place to share learning material: written tutorials, videos, etc.
User avatar
Kunda1
Posts: 3237
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD presentation topics and development

Postby Kunda1 » Thu Sep 13, 2018 3:20 pm

Johnquicker wrote:
Thu Sep 13, 2018 8:29 am
Git version control on product drawings
Do you have a Proof of Concept of this?
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Johnquicker
Posts: 33
Joined: Wed Aug 15, 2018 5:50 am
Location: Shanghai, China
Contact:

Re: FreeCAD presentation topics and development

Postby Johnquicker » Fri Sep 14, 2018 3:32 am

Kunda1 wrote:
Thu Sep 13, 2018 3:20 pm
Johnquicker wrote:
Thu Sep 13, 2018 8:29 am
Git version control on product drawings
Do you have a Proof of Concept of this?
Sorry for pushing a silly proposal :oops: . I don't know much about FreeCAD's *.fcstd zip file structure yet.
I am reading this guide (https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide) written by Qingfeng Xia.

I have just been learning web development with Django, and know a few concepts about git and TDD.
So I am wondering why not introduce these best practices from IT world back to ME industry?

Cann't we use `git diff` and `git checkout` when implementing some changes on models, if the model can be constructed completely by scripts in console at App level?
Can we enjoy the relief of TDD one day, by using some DB like PostGIS?

Is it a joke, a dream, or a milestone in the near future?
User avatar
Kunda1
Posts: 3237
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD presentation topics and development

Postby Kunda1 » Fri Sep 14, 2018 11:52 am

Johnquicker wrote:
Fri Sep 14, 2018 3:32 am
Kunda1 wrote:
Thu Sep 13, 2018 3:20 pm
Johnquicker wrote:
Thu Sep 13, 2018 8:29 am
Git version control on product drawings
Do you have a Proof of Concept of this?
Sorry for pushing a silly proposal :oops: . I don't know much about FreeCAD's *.fcstd zip file structure yet.
I am reading this guide (https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide) written by Qingfeng Xia.

I have just been learning web development with Django, and know a few concepts about git and TDD.
So I am wondering why not introduce these best practices from IT world back to ME industry?

Cann't we use `git diff` and `git checkout` when implementing some changes on models, if the model can be constructed completely by scripts in console at App level?
Can we enjoy the relief of TDD one day, by using some DB like PostGIS?

Is it a joke, a dream, or a milestone in the near future?
Well, lets not hijack this thread and veer it too off-topic. You will find more information on this idea in several places:
https://forum.freecadweb.org/viewtopic. ... 64#p198009
(related to above thread: https://github.com/reox/FreeCAD_gitproject )
https://forum.freecadweb.org/viewtopic.php?f=22&t=8688
(related to above thread: https://github.com/levity0815/freecad_git_tryout )
Feel free to contribute your feedback.
And now back to our regularly scheduled topic :D
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
Joel_graff
Posts: 682
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: FreeCAD presentation topics and development

Postby Joel_graff » Sat Oct 13, 2018 3:52 pm

Presented my topic at Ohio Linuxfest yesterday. It seemed to be well received. Lots of questions following, some focused on FreeCAD.

Will post a link when they make the video available!
User avatar
Kunda1
Posts: 3237
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD presentation topics and development

Postby Kunda1 » Sat Oct 13, 2018 6:32 pm

Joel_graff wrote:
Sat Oct 13, 2018 3:52 pm
Presented my topic at Ohio Linuxfest yesterday. It seemed to be well received. Lots of questions following, some focused on FreeCAD.

Will post a link when they make the video available!
Fantastic!
What were your impressions ?
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
Joel_graff
Posts: 682
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: FreeCAD presentation topics and development

Postby Joel_graff » Sat Oct 13, 2018 7:39 pm

Kunda1 wrote:
Sat Oct 13, 2018 6:32 pm
Fantastic!
What were your impressions ?
Mostly positive. My delivery went well despite a couple problems and the Q&A reflected a generally engaged audience. I could have hosted a BOF session afterward, but wasn't really prepared to do that. To do it again, I would. ... if I were more expert at FreeCAD. :)
Joel_graff
Posts: 682
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: FreeCAD presentation topics and development

Postby Joel_graff » Sun Oct 14, 2018 12:59 am

https://m.facebook.com/ohiolinux/?tsid= ... rce=result

A few seconds at the end of my presentation. .. it made it to their Facebook page, lol
User avatar
Kunda1
Posts: 3237
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD presentation topics and development

Postby Kunda1 » Sun Oct 14, 2018 4:09 am

Joel_graff wrote:
Sun Oct 14, 2018 12:59 am
https://m.facebook.com/ohiolinux/?tsid= ... rce=result

A few seconds at the end of my presentation. .. it made it to their Facebook page, lol
Where is the rest of your presentation?
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
chrisb
Posts: 11420
Joined: Tue Mar 17, 2015 9:14 am

Re: FreeCAD presentation topics and development

Postby chrisb » Sun Oct 14, 2018 5:48 am

Kunda1 wrote:
Sun Oct 14, 2018 4:09 am
Where is the rest of your presentation?
https://forum.freecadweb.org/viewtopic. ... 10#p237326
Joel_graff
Posts: 682
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: FreeCAD presentation topics and development

Postby Joel_graff » Sun Oct 14, 2018 9:16 am

Kunda1 wrote:
Sun Oct 14, 2018 4:09 am
Where is the rest of your presentation?
The rest of it has yet to be posted. I'm guessing that was a snippet that a staffer took just to promote on their Facebook page. The videographer told me he'd send a link when the final video was ready.

When I get a chance, I'll post my slides.
cron