API fluida e flexível • Escrita muito próxima do inglês • Extensível • Sem dependências externas chaijs.com * Falar do chaining * Suporte à plugins/extensões * Dependências são todas nossas
é tão importante quanto código • Responda issues • Leia Pull Requests * Maior parte do tempo eu respondo e reviso em vez de codar * Responder dúvidas dos outros usuários e dar dicas
código • Entenda o software antes de tentar entender o código • Não tente entender tudo de uma só vez • Resolva um problema e, na dúvida, pergunte * Entenda o core * Deixe outras utilidades pra depois
suas respostas agradecendo • Código não é pessoal • Use esse emoji :smile: Um bom tom motiva as pessoas a continuarem contribuindo * Vários canais de comunicação (Slack, IRC, Email) * O foco é conseguir mais contribuidores e levar o projeto pra frente
que deve ser feito, diga como fazer • Compartilhe links (Artigos, MDN…) • Faça referências (issues parecidas, PRs anteriores) • Escreva exemplos Os primeiros commits são sempre os mais difíceis * No começo os PRs se faziam quase sozinhos, orientações muito precisas * Exemplos de uso ajudam na hora de saber o escopo * Depois dos primeiros commits se entende o contexto
browserify 2. É instrumentado usando Istanbul 3. Testes locais rodam no PhantomJS e node 4. Testes remotos rodam em "todos" os browsers 5. Resultados de todos os ambientes são mergeados (lcov-result-merger) 6. Resultados são enviados para o coveralls