Found via codespell v1.17.0.dev0 ``` codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml ```
2020 February
These files define modules to create specific "scripted objects"
from the terminal, that is, without requiring the graphical interface.
They define both a creation command such as make_arc, and the corresponding
proxy class, such as Arc. The corresponding view provider class
should be defined in the modules in draftviewproviders/.
These modules should be split from the big Draft.py module.
At the moment the files in this directory aren't really used, but are used as placeholders for when the migration of classes and functions happens.
The creation functions should be used internally by the "GuiCommands"
defined in DraftTools.py or in the newer modules under draftguitools/
and drafttaskpanels/.
For more information see the thread: [Discussion] Splitting Draft tools into their own modules