Здесь мы собираем конспекты, лекции, практические задания и другую полезную информацию по предметам нашего вуза. Наша цель — создать единую и удобную структуру для хранения и обмена учебными материалами. Прежде чем начать работу, пожалуйста, ознакомьтесь с правилами ниже.
Каждый репозиторий должен следовать единому стандарту структуры папок и файлов:
.
├── Lectures # Лекции по предмету
├── Practices # Практические задания, лабораторные работы
└── README.md # Описание репозитория, содержание, инструкции- Дополнительные папки можно добавлять, но они должны быть согласованы с остальными участниками;
- Если нужны примеры кода, их можно складывать в или
Code/.
При создании нового репозитория обязательно соблюдайте следующие правила:
- Название должно быть в капсе на английском языке и соответствовать формату:
[ГОД]-[КРАТКОЕ НАЗВАНИЕ ПРЕДМЕТА]Пример:
2025-MATH, 2025-PHYS, 2025-JAVA- Описание репозитория должно быть на английском и следовать формату:
Repository with information on the subject "Полное название предмета (на английском)"Пример:
Repository with information on the subject "Mathematical Statistics"- Репозиторий должен быть приватным.
- Структура папок и файлов должна строго соответствовать описанной выше.
📌 Репозитории для команд Если репозиторий создается для командной работы, его название должно соответствовать формату:
[ГОД]-[НАЗВАНИЕ_КОМАНДЫ]-[КРАТКОЕ_НАЗВАНИЕ_ПРЕДМЕТА]-[НАЗВАНИЕ_ДЛЯ_РАБОТЫ]Пример:
2025-TEAM_ALPHA-CS-PROJECT
2026-TEAM_BETA-MATH-ASSIGNMENT- Всё пишем капсом на английском.
- Название команды должно быть четким и понятным.
Используем Conventional Commits, чтобы нейминг коммитов был понятным.
✅ feat: added notes on linear algebra
✅ fix: correct errors in lecture 2
✅ docs: update README.md
❌ обновил файлы🚫 Нельзя делиться содержимым репозитория без обсуждения со всеми участниками.
- Если кто-то хочет дать доступ третьему лицу — сначала обсуждаем;
- Если обнаружилось, что кто-то слил данные, решаем все вместе, что с этим делать.
🔄 Все изменения проходят через pull request (PR):
- Открываем PR, указываем, что и зачем изменяем;
- Ждём минимум 2 одобрения перед мержем;
- Не мержим, пока есть нерешённые замечания.
👀 Каждый участник должен следить за issue и, если есть возможность, помогать с их решением:
- Если видишь проблему — создай issue с чётким описанием;
- Если можешь решить — назначь себя и исправь.
🤝 Относимся друг к другу с уважением, помогаем, если кто-то не разобрался.
- Вопросы по репозиторию можно обсуждать в чатах;
- Если кто-то не понимает гит/гитхаб/md — помогаем, а не ругаем.
- ❌ Никакого
HEIC. - ❌ Названия файлов и папок только на английском (
lecture_01.md, а нелекция_1.md); - ❌ Не храним бинарные файлы, если можно их сгенерировать (например, не заливаем
.class,.exe); - ❌ Не засоряем репозиторий — если файл не нужен, не заливаем его.