44 lines
2.4 KiB
Markdown
44 lines
2.4 KiB
Markdown
# Именование репозиториев
|
||
|
||
## Таблица платформ
|
||
|
||
|Код|Расшифровка|
|
||
|--|--|
|
||
|`all`|Все платформы|
|
||
|`unity`|Приложение Unity|
|
||
|`pc`|Приложение для Windows, Linux или другой полноценной операционной системы|
|
||
|`win`|Приложение только для Windows|
|
||
|`linux`|Приложение только для Linux|
|
||
|`rpi`|Приложение для Linux, предназначенное для запуска исключительно на Raspberry Pi|
|
||
|`arduino`|Приложение для классической Arduino, построенной на базе чипов Atmel|
|
||
|`esp8266`|Приложение для чипа ESP8266 (в т.ч. с использованием Arduino IDE)|
|
||
|`esp32`|Приложение для чипа ESP32 (в т.ч. с использованием Arduino IDE)|
|
||
|`atmegaXXXX`|Приложение для чипа Atmega (обязательно указывать полное имя чипа)|
|
||
|`attinyXXXX`|Приложение для чипа Attiny (обязательно указывать полное имя чипа)|
|
||
|`rpizero`|Приложение для Raspberry Pi Zero|
|
||
|
||
## Самостоятельные проекты
|
||
|
||
**Важно:** *если проект нужно выделить из других, то вместо года допускается указывать 0000*
|
||
|
||
Репозитории именуются по формуле **`year`-`platform`-`name`**, где:
|
||
* `year` - год создания проекта (именно проекта - не репозитория)
|
||
* `platform` - платформа (см. таблицу в начале)
|
||
* `name` - имя проекта (маленькими буквами, слова разделяются минусами)
|
||
|
||
Например:
|
||
* `2025-pc-triple-weight`
|
||
* `2023-esp8266-cyberhouse-space-station-rx`
|
||
* `2023-arduino-funky-clock`
|
||
* `2023-win-prp-client`
|
||
|
||
## Библиотеки
|
||
|
||
Репозитории именуются по формуле **lib-`lang`-`name`**, где:
|
||
* `lang` - язык программирования (`c`, `cpp`, `cs`, `py`)
|
||
* `name` - название библиотеки (маленькими буквами, слова разделяются минусами)
|
||
|
||
Например:
|
||
* `lib-py-osc`
|
||
* `lib-c-bmp-stream`
|
||
* `lib-c-prp` |