Files
.profile/README.md
2026-01-10 19:19:00 +03:00

41 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Именование репозиториев
## Таблица платформ
|Код|Расшифровка|
|--|--|
|`all`|Все платформы|
|`pc`|Приложение для Windows, Linux или другой полноценной операционной системы|
|`rpi`|Приложение для Linux, предназначенное для запуска исключительно на Raspberry Pi|
|`win`|Приложение только для Windows|
|`linux`|Приложение только для Linux|
|`arduino`|Приложение для классической Arduino, построенной на базе чипов Atmel|
|`esp8266`|Приложение для чипа ESP8266 (в т.ч. с использованием Arduino IDE)|
|`esp32`|Приложение для чипа ESP32 (в т.ч. с использованием Arduino IDE)|
|`atmegaXXXX`|Приложение для чипа Atmega (обязательно указывать полное имя чипа)|
|`attinyXXXX`|Приложение для чипа Attiny (обязательно указывать полное имя чипа)|
|`rpizero`|Приложение для Raspberry Pi Zero|
## Самостоятельные проекты
Репозитории именуются по формуле **`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`