FAQ

O que é o io.js?

O io.js é uma plataforma JavaScript construída sob o runtime do Chrome V8. Este projeto começou como um fork do Node.js™ da Joyent e é compatível com o ecossistema do npm.

Porquê? O io.js procura disponibilizar ciclos de release mais rápidos e previsíveis. Atualmente junta as melhorias mais recentes da linguagem, API e performance do V8 e ao mesmo tempo atualiza a libuv e outras bibliotecas base.

Este projeto procura continuar o desenvolvimento do io.js sob um "modelo de governança aberta", ao invés de uma administração corporativa.

Porque é que se separou do sistema de versionamento do Node.js?

O io.js passou a usar Semver e as alterações entre o Node.js™ 0.10 e o io.js 1.0.0 foram significativas o suficiente para justificar um incremento na versão. Desta forma, o versionamento do io.js mantém-se na linha do esquema de versionamento maioritariamente usado no ecosistema do npm.

Como posso contribuir?

Todos podem ajudar. O io.js adere a um código de conduta, e as contribuições, lançamentos e autoria estão sob um modelo de governança aberta.

Para começar, existem discussões abertas no GitHub, e adoraríamos ouvir o seu feedback. Envolver-se nas discussões é uma boa maneira de saber onde poderá ajudar mais. Se existir algo que sente que pode fazer, por favor crie um pull request.

Além disso, usar o Nodebug.me é uma boa maneira de ajudar a fazer a triagem dos issues no backlog.

Onde é que as discussões acontecem?

Existe um canal #io.js no IRC Freenode. Guardamos os logs do canal aqui.

O que é governança de software livre?

A governança de software livre defende a aplicação das filosofias dos movimentos software livre e conteúdo aberto de modo a permitir que todos os interessados que possam contribuir na criação do produto final, tal como acontece com um documento wiki. A legislação é democraticamente aberta à cidadania em geral, aplicando a sua inteligência coletiva para o benefício do processo de tomada de decisão e melhoria da democracia. [fonte]