1. Опишите результат
Напишите одно предложение, описывающее, что будет делать проект. Выберите статический сайт, веб-сервис или фоновый процесс. Перечислите данные, которые необходимо хранить, и внешние сервисы, с которыми нужно взаимодействовать. Используйте учетную запись, которую можно восстановить, держите контактную информацию актуальной и фиксируйте, кто поддерживает проект.
2. Сделайте локальное выполнение повторяемым
Поместите исходные файлы в систему контроля версий, выберите поддерживаемое время выполнения и зафиксируйте версии зависимостей. Добавьте команды установки, сборки и запуска в README. Новый клон должен работать без недокументированных файлов с другого компьютера. Сохраните пример конфигурации с безопасными демонстрационными значениями.
3. Подготовьте первый релиз
Соберите из чистой рабочей директории и проверьте результат. Проверьте главную страницу или запрос, отсутствующий ресурс и ожидаемую ошибку проверки. Зафиксируйте ревизию исходников. Перед публикацией прочитайте контрольный список развертывания и решите, как вернуться к предыдущей версии.