FAQ

io.js란?

io.jsChrome의 V8 런타임 위에서 만들어진 JavaScript 플랫폼이다. Joyent의 Node.js™의 포크로 시작해, npm 환경과 호환하고 있다.

왜?

io.js는 보다 빠르고 예측 가능한 릴리스 주기를 목표로 하고 있다. 현재 최신 V8의 언어사양, API, 성능 향상을 통합하고 libuv를 포함한 기반 라이브러리의 업데이트도 하고 있다.

이 프로젝트의 목표는 io.js를 기업 주도가 아닌 "오픈 거버넌스 모델"로 개발해 나아가는 것이다.

왜 Node.js의 버전 체계를 지키지 않는가?

io.js는 Semver(번역)로 옮겼고 Node.js™ 0.10과 io.js 1.0.0의 차이는 주 버전을 올리기에 충분하다. io.js의 버전은 npm 생태계에서 사용하는 것과 같은 방식이기도 하다.

어떻게 기여할 수 있나?

아무나 할 수 있다. io.js는 행동 강령을 준수하고 기여, 릴리스, 기여자는 오픈 거버넌스 모델을 따른다.

먼저, 이미 GitHub의 토의가 열려 있고 우리는 피드백을 환영한다. 토론에 참여하는 것은 어떻게 도울지 판단하는 데 도움된다. 해결할 수 있다고 생각되면 풀 리퀘스트를 만들어 달라.

덧붙여, Nodebug.me에서 해결되지 않은 이슈를 평가(Triage)하는 것도 매우 도움된다.

토론이 이루어지는 곳은?

Freenode IRC의 #io.js 채널이다. 채널의 로그는 여기에 모으고 있다.

오픈 소스 거버넌스란?

오픈 소스 거버넌스란 오픈 소스와 오픈 콘텐츠 활동의 철학에 기초해 wiki 문서처럼 관심이 있는 사람은 누구나 최종 제품의 제작에 참여할 수 있는 애플리케이션을 주창한다. 규칙은 일반 시민에게 민주적으로 열려 있고, 의사 결정 과정과 민주주의를 개선하기 위해 많은 사람의 지혜를 이용하고 있다. [원문]