@@ -10,7 +10,7 @@ The module code is divided into an App portion that deals with the document and
10
10
its objects and a Gui portion that deals with visual aspects. Our source tree looks
11
11
like this:
12
12
13
-
13
+ ``` txt
14
14
FreeCAD/src
15
15
Mod
16
16
myModule
@@ -31,59 +31,57 @@ FreeCAD/src
31
31
TaskmyFeature.cpp
32
32
TaskmyFeature.h
33
33
TaskmyFeature.ui
34
-
34
+ ```
35
35
36
36
## App changes
37
37
38
- * new myModule/App/myFeature.cpp
39
- * new myModule/App/myFeature.h
40
- * new myModule/App/myFeaturePy.xml
41
- * new myModule/App/myFeaturePyImp.cpp
38
+ - new myModule/App/myFeature.cpp
39
+ - new myModule/App/myFeature.h
40
+ - new myModule/App/myFeaturePy.xml
41
+ - new myModule/App/myFeaturePyImp.cpp
42
42
43
- * edit myModule/App/CMakeLists.txt
44
- ** add new source files
45
- * edit myModule/App/AppmyModule.cpp
46
- ** add include(s) for new objects
47
- ** add init calls for new objects
43
+ - edit myModule/App/CMakeLists.txt
44
+ + add new source files
45
+ - edit myModule/App/AppmyModule.cpp
46
+ + add include(s) for new objects
47
+ + add init calls for new objects
48
48
49
49
## Gui changes
50
50
51
- * new myModule/Gui/ViewProvidermyFeature.cpp
52
- * new myModule/Gui/ViewProvidermyFeature.h
53
- * new myModule/Gui/TaskmyFeature.cpp
54
- * new myModule/Gui/TaskmyFeature.h
55
- * new myModule/Gui/TaskmyFeature.ui
56
-
57
- * edit myModule/Gui/CMakeLists.txt
58
- ** add new source files
59
- * edit myModule/Gui/AppmyModuleGui.cpp
60
- ** add includes for new objects
61
- ** add init calls for new objects
62
- * edit myModule/Gui/CommandXXXX.cpp
63
- ** add new command
64
- * edit myModule/Gui/Workbench.cpp
65
- ** add new command to menu & toolbar
66
-
67
- * new myModule/Gui/Resources/icons/myModule_myFeature.svg
68
- * edit myModule/Gui/Resources/myModule.qrc
69
- ** add icon to list
51
+ - new myModule/Gui/ViewProvidermyFeature.cpp
52
+ - new myModule/Gui/ViewProvidermyFeature.h
53
+ - new myModule/Gui/TaskmyFeature.cpp
54
+ - new myModule/Gui/TaskmyFeature.h
55
+ - new myModule/Gui/TaskmyFeature.ui
56
+
57
+ - edit myModule/Gui/CMakeLists.txt
58
+ + add new source files
59
+ - edit myModule/Gui/AppmyModuleGui.cpp
60
+ + add includes for new objects
61
+ + add init calls for new objects
62
+ - edit myModule/Gui/CommandXXXX.cpp
63
+ + add new command
64
+ - edit myModule/Gui/Workbench.cpp
65
+ + add new command to menu & toolbar
66
+
67
+ - new myModule/Gui/Resources/icons/myModule_myFeature.svg
68
+ - edit myModule/Gui/Resources/myModule.qrc
69
+ + add icon to list
70
70
71
71
## Test changes
72
72
73
- * new test script myModule/myModuleTest/myFeatureTest.py
74
- * edit myModule/myModuleTest/TestmyModuleApp.py and/or myModule/myModuleTest/TestmyModuleGui.py
75
- ** add import for myFeatureTest
76
- * edit myModule/CMakeLists.txt
77
- ** add myFeatureTest.py to list
78
- * new unit tests
79
- ** ????
73
+ - new test script myModule/myModuleTest/myFeatureTest.py
74
+ - edit myModule/myModuleTest/TestmyModuleApp.py _ and/or _ myModule/myModuleTest/TestmyModuleGui.py
75
+ + add import for myFeatureTest
76
+ - edit myModule/CMakeLists.txt
77
+ + add myFeatureTest.py to list
78
+ - new unit tests
79
+ + ????
80
80
81
81
## Documentation changes
82
82
83
- * new wiki.freecad.org/myModule_myFeature
84
- * edit wiki.freecad.org/myModule_Workbench
85
- ** add new entry in module overview
86
- * edit predecessor and successor wiki entries
87
- ** update next and previous article pointers
88
-
89
-
83
+ - new wiki.freecad.org/myModule_myFeature
84
+ - edit wiki.freecad.org/myModule_Workbench
85
+ + add new entry in module overview
86
+ - edit predecessor and successor wiki entries
87
+ + update next and previous article pointers
0 commit comments