das-g
(Raphael Das Gupta)
1
테마 컴포넌트 프로젝트에 대한 네이밍 컨벤션이 있나요? 이렇게 하면 해당 프로젝트가 무엇인지 쉽게 식별할 수 있습니다.
디스크의 폴더나 GitHub의 저장소, GitLab 또는 다른 코드 포지에서 프로젝트를 볼 때, 한눈에 다음 사항을 알 수 있으면 유용합니다.
- 이 프로젝트는 Discourse와 함께 사용되는 것입니다.
- 테마 컴포넌트입니다. (완전한 Discourse 테마, Discourse 플러그인, 또는 기타 다른 것과 구별됩니다.)
이러한 정보를 이름이나 슬러그에 어떻게 전달하는지에 대한 기존 컨벤션이 있을까요?
우리는 네이밍 규칙을 강제하지 않습니다… Discourse 팀은 테마와 컴포넌트에 discourse- 접두사를 붙이는 경우가 많지만, 이는 보편적이지 않습니다.
디렉터리 이름 외에도, readme에 이것이 Discourse용이라는 약간의 맥락이 포함되기를 바랍니다… 그렇지 않으면 테마와 테마 컴포넌트는 항상 약간의 정보를 담은 about.json 파일을 가지며, 플러그인에는 plugin.rb가 포함됩니다.
테마 구성 요소를 테마와 플러그인과 구별하는 것이 좋은 관행이자 실용적이기 때문에 discourse-tc- 접두어를 사용합니다.
das-g
(Raphael Das Gupta)
4
짧으면서도 정보 전달력이 있어서 좋습니다.
테마와 플러그인에 대해 어떤 네이밍 규칙을 사용하시나요(있다면)?