Checklist for adding a new feature

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
wandererfan
Veteran
Posts: 6311
Joined: Tue Nov 06, 2012 5:42 pm
Contact:

Checklist for adding a new feature

Post by wandererfan »

I don't think the steps involved in adding a new feature are documented anywhere, so I put this together > Sandbox_Checklist.

Comments and suggestions are welcome.
User avatar
jonasb
Posts: 162
Joined: Tue Dec 22, 2020 7:57 pm

Re: Checklist for adding a new feature

Post by jonasb »

Thanks you, much appreciated!

As I've only scratched the surface of FreeCAD's C++ parts, I can't comment much on the content itself. So just some general comments:
  • formatting: sub-list seem broken; here they get rendered as code blocks instead
  • still use of wiki.freecadweb.org instead of wiki.freecad.org
  • two times TestmyModuleApp.py, I guess the second should read TestmyModuleGui.py
Is it ok to change this page directly or is it still "your" playground?
User avatar
Roy_043
Veteran
Posts: 8547
Joined: Thu Dec 27, 2018 12:28 pm

Re: Checklist for adding a new feature

Post by Roy_043 »

jonasb wrote: Sun Mar 19, 2023 9:12 pm formatting: sub-list seem broken; here they get rendered as code blocks instead
Already fixed.
User avatar
wandererfan
Veteran
Posts: 6311
Joined: Tue Nov 06, 2012 5:42 pm
Contact:

Re: Checklist for adding a new feature

Post by wandererfan »

jonasb wrote: Sun Mar 19, 2023 9:12 pm Is it ok to change this page directly or is it still "your" playground?
If you have additions or improvements, by all means go ahead and make them. The document should be linked to "Developer Hub" at some point.

I'd like to do one for a Python feature also, but I'd need help with that.
User avatar
wandererfan
Veteran
Posts: 6311
Joined: Tue Nov 06, 2012 5:42 pm
Contact:

Re: Checklist for adding a new feature

Post by wandererfan »

Roy_043 wrote: Sun Mar 19, 2023 9:35 pm Already fixed.
Thank you! Got confused between Github Markdown and Wiki Markup.
Post Reply