# Рекомендации по написанию плагинов

Импорты

При импорте рекомендуется использовать конструкцию, наподобие следующей, где перечислены все необходимые имена:

    from axipy import (Position, ObserverManager, Notifications, Plugin, Separator, ActionButton, ToolButton, Button,
                       Geometry, Style, CoordSystem)

Предупреждение

В соответствии с PEP 8#Imports, не рекомендуется делать импорт всей библиотеки.

    from axipy import *

При использовании большого количества библиотек, чтобы избежать конфликта имен, рекомендуется использовать конструкцию:

    import axipy as axp

    feature = axp.Feature({'attr_name': 'value'}, geometry=axp.Point(10, 10))