Pular para conteúdo

Como contribuir

Blockchain Engineering é um livro técnico de código aberto. Correções e revisões técnicas são bem-vindas.

Contribuições úteis

Boas contribuições incluem:

  • corrigir um erro técnico
  • esclarecer uma explicação
  • acrescentar uma fonte primária ausente
  • corrigir um link quebrado
  • melhorar um diagrama
  • melhorar um exemplo de código
  • identificar uma alegação histórica que precisa ser qualificada
  • uniformizar a terminologia
  • melhorar a navegação entre capítulos

Antes de abrir um pull request

Leia o guia de redação.

O livro prioriza fontes primárias, linguagem técnica direta, explicações que começam pelo mecanismo, trade-offs explícitos e uma separação clara entre fato, interpretação e especulação.

Novos capítulos

Antes de acrescentar um capítulo, consulte o sumário e o acompanhamento editorial. Todo capítulo novo deve ocupar um lugar claro na estrutura existente.

Economia

Não escreva capítulos econômicos como defesa de uma escola.

Apresente os argumentos a partir de textos originais sempre que possível, distinga o que o autor escreveu das interpretações posteriores e inclua argumentos concorrentes quando forem relevantes para o tema.

História

Use datas e fontes primárias sempre que possível. Quando a evidência for incerta, diga isso com clareza.

A identidade real de Satoshi Nakamoto continua desconhecida. Não apresente especulação como fato.

Segurança

As contribuições sobre segurança devem se concentrar em compreensão, prevenção e mitigação. Não acrescente instruções destinadas a explorar sistemas ativos ou roubar fundos.

Pull requests

Mantenha cada pull request focado. Uma correção técnica pequena é mais fácil de revisar do que uma reescrita extensa que mistura capítulos sem relação entre si.