최근에 discourse 플러그인을 위한 GitHub Codespaces devcontainer 구성을 만들었습니다. 이 구성은 플러그인 주위에 discourse core 저장소를 자동으로 클론하여 각 플러그인에 대해 새로운 discourse 개발 환경을 생성합니다.
기존의 discourse core 구성을 확장하여, 새 빌드를 시작하기 위한 자동 설정 및 작업 단축키를 유지합니다.
관련 구성이 포함된 제 저장소 중 하나의 커밋은 다음과 같습니다.
불행히도 단축키를 통해 빌드 작업을 실행하려면 사용자가 /discourse 디렉토리에 위치하게 되므로, 플러그인 저장소에 바로 접근할 수 없습니다. 그러나 사용자는 /discourse/plugins 디렉토리로 이동하여 각자의 저장소 플러그인에 접근하거나, 명령 팔레트를 통해 워크스페이스 폴더로 추가할 수 있습니다. 워크스페이스 폴더를 추가하면 플러그인 저장소가 vscode 소스 컨트롤 Git UI에도 노출됩니다.
워크스페이스 폴더 추가는 vscode에서 프로그래밍 방식으로 수행할 수 있을 것으로 생각되지만, 아직 테스트하지 않았습니다.




