Add Workbench to Addon Manager/ru

Вступление
Данная страница содержит пошаговую инструкцию позволяющую добавить Python верстак в Менеджер дополнений.

Требуется:
 * Наличие локального git репозитория.
 * Наличие удаленного git репозитория. Поддерживаемые git хостинги: GitHub, GitLab, Framagit и Debian Salsa.
 * Git должен быть установлен локально.



Активация режима для разработчиков

 * 1) Откройте Редактор настроек: через пункт меню.
 * 2) Выберите раздел  в панели слева.
 * 3) На в кладке  включите флажок . Это сделает доступной кнопку  в Менеджере дополнений.
 * 4) Нажмите кнопку  для закрытия Редактора настроек.



Создание package.xml файла

 * 1) Open the Addon Manager: select the  option from the menu.
 * 2) Press the  button.
 * 3) The  dialog opens. [[Image:Addon_Manager_Addon_Developer_Tools_Dialog.png|350px]]
 * 4) Enter the following:
 * : The path to the local git repository.
 * : This will appear in the listings of the Addon Manager.
 * : Idem.
 * : Idem.
 * : Recommended.
 * : The icon must be part of the repository.
 * 1) Press the  button at the bottom of the dialog.
 * 2) The  dialog opens. [[Image:Addon_Manager_Content_Item_Dialog.png|350px]]
 * 3) The  should be set to.
 * 4) Check the  checkbox.
 * 5) Enter the . This is the class name specified in the  file.
 * 6) For the  enter.
 * 7) Press the  button to close the dialog.
 * 8) Press the  button to close the  dialog and save the  file.
 * 9) Press the  button to close the Addon Manager.
 * 10) Push the created file to your remote repository.
 * 1) Press the  button to close the Addon Manager.
 * 2) Push the created file to your remote repository.



Добавление верстака в .gitmodules файл

 * 1) Сделайте Fork https://github.com/FreeCAD/FreeCAD-addons репозитория.
 * 2) Создайте новую ветвь.
 * 3) Отредактируйте файл, добавьте в него ваше дополнение (Addon) в алфавитном порядке.
 * 4) Сделайте Push в новую ветку GitHub.
 * 5) Отправьте Pull Request с изменениями в FreeCAD-Addons репозиторий с измененным  файлом.



Смотрите также

 * Workbench creation
 * Package Metadata: Detailed information about the file.