Структура GIT репозитория
DANGER
У Pepeunit строгие требования к размеру репозиториев - это связано с хранением репозиториев на стороне инстансов Pepeunit.
Cтандартное ограничение 50МБ, но Администраторы инстансов могут увеличить данный лимит установив значение PU_MAX_EXTERNAL_REPO_SIZE в Backend ENV.
Для выполнения такого строгого требования не рекомендуется хранить в репозиториях картинки и бинарные файлы.
Для микроконтроллеров в Pepeunit есть система очистки репозитория перед генерацией архива с программой. Данный алгоритм удаляет определённые файлы и директории. Подробнее об этой механике можно узнать в разделе структура архивов с обновлениями.
Набор файлов в репозитории Unit
Файлы которые Pepeunit ожидает увидеть в репозитории Unit:
bash
$> tree -a -L 2
.
├── env_example.json
├── .git
│ └── ...
├── .gitignore
├── LICENSE
├── .pepeignore
├── pepeunit.toml
├── README.md
└── schema_example.json