Guia de contribuição da Webpack LG
Um guia (WIP) para colaboradores pela primeira vez para o ecossistema Webpack.
Processo
Você também pode começar a contribuir para o código aberto em apenas algumas etapas fáceis ...
Familiarize -se geralmente com a contribuição para o código aberto. Se você nunca contribuiu ou trabalhou em um grande projeto, consulte alguns dos recursos sobre como fazer isso. O link Free Code Camp é particularmente juco e de abrangência. Contribuir para o OpenSource pela primeira vez pode ser esmagador. Não entrar em pânico! Estamos aqui para você.
- Campo de código livre: como contribuir para o código aberto
- Guias de código aberto: como contribuir para o código aberto
- Primeiros temporizadores apenas
- Documentação contribuinte da Webpack
Familiarize -se com a forma como o Webpack funciona. Se você nunca trabalhou com o WebPack, faça o tutorial de início para que você possa entender como é trabalhar. Se você já sabe o que o Webpack faz, agora é hora de ficar sob o capô. É muito mais fácil contribuir quando você tem uma idéia do que realmente está acontecendo no projeto em que está trabalhando.
- Clone e instale o WebPack Core
- Assista à conversa de Sean Larkin com a LG Folk sobre como funcionam o WebPack e os plugins.
- Artigo: O Guia dos Contribuidores do Webpack:
- Parte 1: A (n) (Eco) Visão geral do sistema
- Parte 2: Mergulhar mais: Tapable, Plugins e Padrões de Design!
- Parte 3: Construindo o gráfico de dependência
- VÍDEO: Tudo é um plugin! Dominando o Webpack de dentro para fora: este vídeo é ótimo e me ajudou a entender a relevância dos plugins. Links mencionados na palestra:
- Github: Artsy Webpack Tour
- Github: Tudo é um plugin
- VÍDEO: O fluxo de Twitch de Sean a partir de 10/9, onde ele passa como o Webpack funciona e faz contribuições.
- Artigo: O novo sistema de plug -in (semana 22–23)
- VÍDEO: Do início ao fim: uma contribuição de 20 minutos para o webpack
- Subibliblibliblices relevantes
Pegue um problema no Webpack Core ou procure nosso quadro de projetos para encontrar algo para trabalhar.
- Nosso quadro de projetos
- D0 - 1ª contribuição
- D1 - Dificuldade fácil
- X5 - trabalho necessário/ ajuda necessária
Maneiras de obter ajuda enquanto você está trabalhando:
- Mensagem Rachel e o canal Webpack na folga da comunidade do aluno.
- Comente o problema e tag [??] e peça esclarecimentos ou feedback.
- Converse com as pessoas na folga interna do Webpack para obter ajuda.
Agendar
Todos são bem -vindos no Standup! Para a fase do aprendiz pessoal, por favor:
- Envie seu plano de trabalho na segunda -feira de manhã
- Participe diariamente 13:00 Standup
- Participe de Retros na sexta -feira
Todos e notas
- Atualize a API dos plugins para corresponder às alterações no WebPack 4.0.0-alfa.
- ** 12/12: Aparentemente, muitos deles foram feitos. Pesquise e encontre qualquer outro para contribuir.
- Onde podemos fazer referência à API ou descobrir o que mudar?
- Contexto: Edição - Feedback Webpack 4.0.0 -alpha.0
- feat (tapable): upgrade single | multi | dynamicentryplugin to tapable v1 #6078
- Melhore o ajudante
PluginEnvironment para apoiar os ganchos da Tapable #6079
- Encontre bibliotecas no ecossistema Webpack para atualizar para a sintaxe ES6.
- Atualize a documentação do plug -in para WebPack2 para ser tão abrangente quanto o webpack11
Expandindo a disponibilidade de Wepack e a facilidade de contribuição
- Facilitar os problemas do webpack
- Up-for-grabs.net
- ediçãohub
- TODO Avalie outros links no
Contributing to open source in general aqui - Otimize tags de problemas para pesquisa.
- Crie recursos que ajudem as pessoas a entender a biblioteca.
- série de vídeos?
- Perguntas e respostas mensais?