Клонирование сайта Морефреймворк

Есть ли рабочий процесс (или лучшая практика) для создания нового курса на основе существующего? Кажется, отсутствует в документации.

В идеале я бы просто разветвлял курс на github.com, а затем клонировал его, но это не настраивает структуру каталогов (достаточно ли просто клонировать ветки master и gh-pages + сценарии?).

Я полагаю, что я также хотел бы объединить обновления основной структуры до дальнейшей разработки нового курса. Или, может быть, лучше просто начать новый с нуля, а затем скопировать фактический контент?

Любые другие рекомендуемые шаги? Спасибо

1 ответ

Решение

Есть несколько разных подходов, которые люди используют:

  • Один профессор просто держит один репо и "обновляет" курс (изменяя даты и т. Д.) От семестра к семестру.

  • Другой подход - создать свежий репозиторий, установить старый курс в качестве ведущего, а затем объединить. Это сохраняет ваш старый курс опубликованным и инициализирует новый с содержанием старого. (Это хороший подход, если вы внесли значительные изменения в структуру вашего курса).

  • Третий подход заключается в создании нового репо, следуйте инструкциям Quickstart, чтобы инициализировать его на пустой сайт Morea, а затем просто скопируйте папку morea / со старого сайта на новый. Это хороший подход, если вы не вносите настройки, поскольку ваша новая история репо не включает в себя все материалы за предыдущий семестр.

Независимо от того, как вы это делаете, одной из распространенных проблем является обновление всех полей даты с одного семестра на другой. Один из бесстрашных хакеров Мореи здесь, в Гавайском университете, разработал скрипт для автоматизации обновления дат Морея. Он должен выпустить свой сценарий для общественного потребления в течение нескольких недель; мы обновим страницу новостей Morea, когда она выйдет.

Другие вопросы по тегам