Отзывы о «on-discourse» JavaScript для настройки пользовательского JS на каждой странице?

В этом случае вы можете сделать его компонентом темы и добавить этот компонент во все темы. (Признаюсь, это добавляет дополнительную сложность).

Если вы планируете запускать сайт профессионально, то размещение всего вашего кода на GitHub — действительно отличная идея.

Однако на начальном этапе, когда вы только пробуете разные идеи, вы, безусловно, можете экспериментировать с ним «локально», если захотите.

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

Один из способов совместить быструю эволюцию с GitHub — использовать это:

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

Это позволяет развертывать изменения на лету, после чего вы можете зафиксировать свои изменения в репозитории Git, как только будете удовлетворены результатом.