Skip to main content

Electron Governance

· 5 min read

Electron이 데스크톱 애플리케이션 분야에서 인기를 얻으면서, 이를 개발하는 팀도 함께 성장했다. 다양한 회사에서 일하고, 다른 시간대에 살며, 다양한 관심사를 가진 풀타임 메인테이너들이 늘어났다. 우리는 원활한 성장을 위해 새로운 거버넌스 구조를 도입하고 있다.

왜 변화가 필요한가?

Electron 프로젝트는 전 세계 여러 시간대에서 활동하는 자원봉사자, 전임 관리자, 그리고 Electron에 의존하는 여러 기업과 함께 협력한다. 지금까지는 비공식적인 조정 방식으로 잘 운영해 왔지만, 팀 규모가 커지면서 이 방식이 더 이상 확장 가능하지 않다는 사실을 깨달았다. 또한 새로운 기여자들이 프로젝트에서 자신의 위치를 쉽게 찾을 수 있도록 하는 것도 중요하다.

작업 그룹

Electron의 거버넌스는 프로젝트의 다양한 부분을 담당하는 작업 그룹으로 구성된다. 현재 총 7개의 그룹이 운영 중이다:

  • 커뮤니티 & 안전: 행동 강령 관련 문제를 처리한다.
  • 문서 & 도구: 외부용 도구(예: Fiddle, Forge)와 Electron 문서를 관리한다.
  • 외부 협력: Electron 커뮤니티의 성장을 돕는다.
  • 릴리즈: 안정적이고 일정에 맞춰 릴리즈가 진행되도록 보장한다.
  • 보안: 보안 테스트를 수행하고 보안 문제에 대응한다.
  • 업그레이드: V8, Chromium, Node의 새로운 버전과 같은 업스트림 업그레이드를 통합한다.
  • 웹사이트: Electron 웹사이트를 유지 및 개선한다.

이 그룹들은 서로 협력하지만, 각자 독립적으로 생산적인 활동을 위해 고유의 회의 일정과 의제를 가지고 있다. 이 그룹들에 대한 자세한 내용은 거버넌스 저장소에서 확인할 수 있다.

이 변경 사항이 Electron 프로젝트의 방향에 직접적인 영향을 미치지는 않는다. 우리의 전략이 성공한다면, 워킹 그룹은 새로운 기여자들이 관심 있는 주제를 더 쉽게 찾을 수 있게 도울 것이며, 메인테이너들의 일상 업무와 관련 없는 논의를 다른 그룹으로 옮겨 그들의 삶을 더 단순하게 만들 것이다. 이러한 변화가 일어나면, 더 많은 사람들이 방해받지 않고 함께 작업함으로써 간접적으로 영향을 미칠 수 있다.

더 알아보기