Отдельные темы
Здесь живут темы, которые не помещаются в основные главы, но регулярно всплывают на чемпионате и в реальной работе. Порядок не важен: базовый маршрут от этого раздела не зависит. Рядом с главами-углублениями лежат простые страницы — памятки и разборы, у них нет ни экзамена, ни прогресса.
Сейчас в разделе:
Регулярные выражения для grep
Как искать в файлах не точный текст, а шаблон: классы символов, якоря, квантификаторы.
SSH-ключи глубоко
Пара ключей изнутри, агент, файл ~/.ssh/config и несколько ключей на одной машине.
Rebase мастерски
Когда переписывать историю можно, когда нельзя, и что делает интерактивный режим.
Анатомия взрослого репозитория
Что видит чужой человек в первые тридцать секунд: README, .gitignore, .env.example, раскладка каталогов.
CI: робот проверяет за тебя
GitHub Actions от первого workflow до чтения красного лога.
Ревью, коммиты, релизы
Небольшой PR, внятные сообщения коммитов, версии по SemVer и защищённый main.
Сдача работы: чистый клон и семь проверок
Эксперт разворачивает ваш репозиторий у себя: чистый клон и семь проверок до сдачи.
Демонстрация: показать решение за пять минут
Показать решение за пять минут — на волнении, на чужом времени и часто на чужом компьютере.
Формат чемпионата: спринты, критерии и вопросы
Как устроено само задание: спринты, ветки и критерии, которые оценивают не код, а порядок работы.
Что такое доброта?
курица
Как добавить материал
Четыре разных способа добавить своё — и как понять, какой ваш.
Предложить свою тему
Раздел открыт для статей от сообщества. Если у тебя есть тема, которая «не влезла» в главы — сетевые утилиты, tmux, Docker-хитрости, что угодно по делу:
- Попроси наставника выдать тебе роль автора — по логину на GitHub.
- Открой редактор и нажми «+ Новая страница». Ни программы, ни git для этого не нужны: весь порядок разобран в «Как добавить материал».
- Наставник посмотрит и подскажет правки. Факты проверяем по официальной документации — ссылки на неё обязательны.
Комментарии
Обсуждение живёт в GitHub Discussions и грузится с чужого домена — поэтому только по нажатию.