Std AddonMgr/de

Description
Der Addon-Manager ist ein Werkzeug zum installieren und verwalten von externen Arbeitsbereichen und Makros, die von der FreeCAD Gemeinschaft bereitgestellt werden. Falls das Paket git-python auf Deinem Computer installiert ist, wird der Addon Manager es verwenden, um installierte Arbeitsbereiche zu aktualisieren und Downloads zu beschleunigen.



Anwendung
FreeCAD muß neu gestart werden, bevor die neuen Arbeitsbereiche in der Liste der verfügbaren Arbeitsbereiche erscheinen. Sie werden am Ende angehängt. Wenn sie in alphabetischer Reihenfolge erscheinen sollen, können sie im Dialog Std DlgCustomize neu angeordnet werden.
 * Öffne das Werkzeugs im Menü.
 * Zur Installation eines Arbeitsbereichs: Blättere durch die Liste und wähle das Add-on aus; eine kurze Beschreibung sowie die Homepage werden unterhalb der Liste angezeigt. Drücke die Taste, um das neue Werkzeug zu installieren. Klicke bei Makros auf die Registerkarte und wiederhole die Schritte.
 * Um einen Arbeitsbereich oder ein Makro zu entfernen: Blättere durch die Liste, wähle das Add-on aus und drücke dann die Taste.
 * Um einen Arbeitsbereich oder ein Makro zu aktualisieren: Blättere durch die Liste, wähle das Add-on aus und drücke dann die Taste.
 * Um nach Updates zu suchen: Drücke die Taste Schaltfläche; verfügbare Updates werden unterhalb der Liste angezeigt. Drücke die  Schaltfläche erneut, um alle Aktualisierungen auf einmal zu installieren.  Das Icon-Symbol kann je nach Betriebssystem unterschiedlich aussehen.
 * Um ein Makro auszuführen, installiere zuerst das gewünschte Makro, wähle es dann erneut in der Liste aus und drücke dann die Taste . Das Makro erscheint automatisch im FreeCAD-Makroeditor, um den Code zu zeigen.
 * Drücke, um den Manager zu verlassen.

Options
The Addon manager dialog box has two tabs on the left, one listing the available workbenches and the other listing the available macros. The information panel on the right will display the homepage of the selected addon.

Uninstall

 * 1) Select an installed addon on the [[Image:Folder.svg|16px]] Workbenches tab or the [[Image:Applications-python.svg|16px]] Macros tab.
 * 2) Press the  button.

Install/update

 * 1) Select an addon on the [[Image:Folder.svg|16px]] Workbenches tab or the [[Image:Applications-python.svg|16px]] Macros tab.
 * 2) Press the  button.
 * 3) If you want to add a macro to a custom toolbar then don't forget to manually download the icon image file, if available, by clicking on the link on the homepage in the information panel. See Interface Customization.
 * 4) To change the position of an addon workbench in the Workbench selector list see Interface Customization.

Configuration

 * 1) Press the  button.
 * 2) The Addon manager options dialog box opens.
 * 3) Optionally check the  checkbox.
 * 4) Optionally add repositories to the Custom repositories list. Addons from these repositories will be added on the [[Image:Folder.svg|16px]] Workbenches tab or the [[Image:Applications-python.svg|16px]] Macros tab.
 * 5) Optionally choose proxy settings.
 * 6) Press the  button or the  button to close the dialog box.

Information for developers
Wenn Sie einen Arbeitsbereich oder ein Makro entwickelt haben und es im Addon-Manager sehen möchten, lesen Sie auf den Repository-Seiten (FreeCAD-addons und FreeCAD-macros), was zu tun ist. Wenn Sie Ihr Makro zu den Maco-Rezepten hinzufügen, ist nichts weiteres tun, denn es wird automatisch vom Addon-Manager ausgewählt.

Python workbenches
Bei Python-Arbeitsbereichen benötigen Sie keine bestimmte Genehmigung, damit Ihr Arbeitsbereich zum Addon-Manager hinzugefügt wird, und da Sie sich außerhalb des FreeCAD-Quellcodes befinden, können Sie die Lizenz wählen, die Sie möchten. Wenn Sie darum bitten, dass Ihr Arbeitsbereich zur Liste hinzugefügt wird (wir werden keine neuen Arbeitsbereiche ohne die Bitte der Autoren hinzufügen), entweder durch Anfrage im Forum oder durch Eröffnen eines Themas im FreeCAD-addons-Repository, bleibt Ihr Code in Ihrem eigenen git-Repository, und wir werden ihn einfach als Submodul zum FreeCAD-addons-Repository hinzufügen. Vor dem Hinzufügen des Arbeitsbereichs werden wir natürlich einen Blick darauf werfen, um sicherzustellen, dass er nichts potenziell Gefährliches enthält.

C++ workbenches
Wenn Sie einen Arbeitsbereich in C++ entwickeln, kann er nicht direkt durch Benutzer ausgeführt, sondern muss zuerst kompiliert werden. Sie haben zwei Optionen, entweder stellen Sie vorkompilierte Versionen Ihres Arbeitsbereichs für die verschiedenen Betriebssysteme zur Verfügung oder Sie sollten darum bitten, dass Ihr Code in den FreeCAD-Quellcode integriert wird. Dafür sollten Sie die LGPL-Lizenz (oder vollkompatible wie MIT oder BSD) verwenden, und Sie müssen Ihre Werkzeuge der Community im FreeCAD Forum für ein Review vorstellen. Sobald Ihr Code getestet und freigegeben ist, sollten Sie das FreeCAD-Repository forken (sofern noch nicht geschehen), einen neuen Branch anlegen, den Code dorthin pushen, und einen Pull-Request öffnen, damit Ihr Branch zum Main-Repository hinzugefügt wird.