Инициализация проектаBETA
В этой статье
Для создания нового пакета с интеграцией выполните следующую команду:
npx @infomaximum/package-cli integration init my_integration
Где my_integration
— имя создаваемой директории, в которой инициализирован проект интеграции.
После выполнения команды создается шаблонный проект и инициализируется git-репозиторий.
Заметка
Вместоmy_integration
можно указать .
— тогда проект интеграции будет создан в текущей директории.
Структура проекта
В результате создания проекта будет сгенерирована следующая файловая структура:
my_integration
├── build/ # директория собранного пакета/скрипта интеграции
│ └── integration.js
├── node_modules/ # директория с зависимостями проекта
├── package/ # директория с файлами, которые будут добавлены в пакет
│ ├── en/
│ │ ├── changelog.md # описание изменений пакета (en)
│ │ └── doc.md # документация к пакету (en)
│ ├── resources/
│ │ └── Integration.svg # иконка пакета
│ ├── ru/
│ │ ├── changelog.md # описание изменений пакета (ru)
│ │ └── doc.md # документация к пакету (ru)
│ └── manifest.json # манифест пакета
├── src/
│ └── index.ts # основной код интеграции
├── .env # переменные окружения (не коммитить)
├── .env_example # пример переменных среды
├── .gitignore
├── babel.config.js
├── eslint.config.js
├── integrationrc.js # конфигурация CLI
├── package.json
├── tsconfig.json
├── vitest.config.js
└── yarn.lock
Была ли статья полезна?
Да
Нет