적절한 개발 및 배포

안녕하세요, 이전에 같은 질문이 있었을 수도 있지만 검색을 해봐도 답을 찾을 수 없었습니다. 아마도 제가 정확한 용어를 잘 모르고, 디스코스에 새로 온 사용자라서 그런 것 같습니다. 로컬에서 인스턴스를 실행할 때 외관 변경이나 테마 추가를 하면, 코드를 GitHub 같은 저장소에 푸시한 후 그 인스턴스를 풀링해서 실행하면 모든 설정이 사라져서 태그, 로고, 커스텀 아바타 등을 다시 수동으로 설정해야 하는 문제가 있습니다. 로컬에서 개발을 해서 로컬에서 한 모든 변경 사항이 저장소에 푸시할 때 프로덕션 환경에도 그대로 반영되는 올바른 개발 방식이 무엇인지 알고 싶습니다.

변경 사항을 적용하려면 테마 컴포넌트나 플러그인에서 작업을 수행해야 합니다. Discourse 코어 코드를 직접 편집해서는 안 됩니다.

테마 개발자 빠른 참고 가이드 Discourse 플러그인 개발 - 1부 - 기본 플러그인 만들기