В настоящее время я готовлюсь к своему первому выпуску продукта saas. Я с трудом решаю, должен ли мой клиент подключать «демонстрационный» сайт (с некоторым фиктивным контентом) отдельно от живого производственного сайта. Итак, на данный момент, я думаю принять "demo.mysite.com", "mysite.com". Демо-сайт должен как можно ближе продемонстрировать все возможности основного продукта. Я собираюсь посеять «демо» сайт с каким-то фиктивным контентом.
У меня нет команды разработчиков, на данный момент это только я.
Мой рабочий процесс будет:
- Шаг 1: извлечение последнего кода из мастера (в режиме реального времени)
- Шаг 2: локально работать над функцией
- Шаг 3: нажмите «staging.mysite.com»
- Шаг 4: если с постановкой все в порядке, отправьте ее на демонстрационный сайт и сайт прямого производства.
Повторите при необходимости.
Это правильный рабочий процесс? Должен ли я думать о наличии разных веток для всех сайтов? Тогда я не могу понять, как бы поддерживать все их в актуальном состоянии с последней версией.