Типичные улучшения

Для поиска по тегу начните название тега с символа '@'.

Улучшения, показаны 17 из 17.

Добавьте файл с зависимостями

Без точных инструкций установка программы превращается в головную боль.

Сделайте коммиты понятнее

Название коммита важно. Это единственное место, где написано "зачем" были внесены изменения в этом коммите.

Разбейте коммит на несколько атомарных

Если объединять много правок в один коммит, то вся история изменений будет складываться из названий …

Удалите из репозитория старые установочные файлы

В репозитории есть целый набор файлов для установки зависимостей. Какие из них актуальны и находятся …

Проверьте репозиторий(репозитории) на GitHub

Публикация кода на GitHub прошла с ошибками. Убедитесь сами - зайдите на сайт GitHub и …

Удалите media/ из репозитория

Если медиа-файлы лежат в репозитории, то они обязательно попадут на сервер вместе с очередным обновлением …

Удалите БД из репозитория

БД в репозитории не хранят по нескольким причинам: - Если случайно опубликовать БД с данными …

Исправьте битую ссылку

Если в ссылке нет ошибок, то она будет вести на нужную страницу или откроется заданная …

Спрячьте чувствительные данные

Не стоит хранить в коде токены, секретные ключи и прочие пароли. Код рано или поздно …

Предоставьте образец входных данных

Если программа требует данных в особом формате, то пользователю надо их взять откуда-то или подготовить …

Воспользуйтесь Git-ом

Начну с терминов: Git и GitHub — это разные вещи. GitHub — это место для …

Перезалейте репозиторий

Когда открываешь репозиторий, ожидается сразу увидеть проект с документацией. Если несколько проектов лежат в одном …

Добавьте в репозиторий .gitignore

Этот файл защитит ваш репозиторий от разного мусора. Также к “мусору” относятся папки `.idea`, `__pycache__`, …

Используйте отдельные коммиты для каждого улучшения

Здесь и далее оформляйте **каждое** улучшение в отдельный коммит. Это поможет отточить навыки работы с …

Зафиксируйте изменения в репозитории на сервере

Незакомиченные изменения могут помешать накатить очередное обновление проекта. Консольный `git` откажется обновлять код, если возникнет …

Не просите менять настройки в файлах репозитория

Локальные настройки проекта не должны попасть в общий репозиторий. Самый простой и надёжный способ этого …