FreeCAD / FreeCAD/FreeCAD-macros
Tracking: Py3/Qt5 + Uniformity
- Dominant language
- Python
- Stars
- 267
- Forks
- 171
- PR merge metrics
- No merged PRs in 30d
Description
Reasons:
* we can run unit tests on them to see if they work
* they are readable and users can study them
* inspect/test them for vulnerabilities
* remove typos
* have the ability to eventually run them in console mode only (depending on the viability of this)
* easy to understand attribution to the author(s)
* clear posting of what the licence is
### Macros missing info ###
Macro Name | License | Metadata | Py3 | Qt5
----------- | ---------- | -------- | --- | --- |
ViewRotation.FCMacro | :+1: | :+1: | |
FCRotateViewAbsolute.FCMacro | :-1: | :-1: | |
Foto.FCMacro | :-1: | :-1: | |
GenevaWheelGUI.py | :-1: | :-1: | |
ScrewMaker.FCMacro | :-1: | :-1: | |
SolidSweep.FCMacro | :-1: | :-1: | |
apothemBasedPrism.py | :-1: | :-1: | |
makecamera2dview.py | :-1: | :-1: | |
unfoldBox.py | :-1: | :-1: | |
unrollRuledSurface.py | :-1: | :-1: | |
ForceRecompute.FCMacro | :-1: | :-1: | |
HighlightCommon.FCMacro | :+1: | :+1: | :+1: | :+1: |
HighlightDifference.FCMacro | :+1: | :+1: | :+1: | :+1: |
MeasureCircle.FCMacro | :+1: | :+1: | |
MessageBox.FCMacro | :+1: | :-1: | |
SelectVisible.FCMacro | :-1: | :-1: | |
Rectellipse.FCMacro |:-1: | :-1: | |
Airfoil_Import_and_Scale.FCMacro | :-1: | :-1: | |
Draft_Circle_3_Points.FCMacro | :-1: | :-1: | |
Draft_Circle_3_Points_improved.FCMacro | :-1: | :-1: | |
Ellipse-Center | :-1: | :-1: | |
GeodesicDome.FCMacro | :-1: | :-1: | |
HalfHull.FCMacro | :-1: | :-1: | |
HyperbolaCreater.FCMacro | :-1: | :-1: | |
Macro_FCCircularText.FCMacro | :-1: | :+1: | |
MakeCircle3Points.FCMacro | :-1: | :-1: | |
ParabolaCreater.FCMacro | :-1: | :-1: | |
ExportFem.FCMacro | :-1: | :-1: | |
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the listed macro files, starting with ViewRotation.FCMacro and HighlightCommon.FCMacro, and compare the License, Metadata, Py3, and Qt5 columns with their source. Done means the listed macros have consistent, verified status for these requirements, including any missing information identified in the table.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100