Repository navigation
Contributing pt BR
English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt
Relatos de bugs, correções, documentação e traduções são todos bem-vindos. Esta página explica como relatar um problema e o que um pull request precisa ter. Para preparar uma cópia de trabalho, veja Ambiente de desenvolvimento.
Abra uma issue em github.com/hammad417/docxi/issues com:
- um script Ruby curto que reproduza o problema
- as versões do Ruby, do docxi, do nokogiri e do rubyzip (e do Rails, se você o usa)
- o que você esperava e o que obteve. Para documentos com defeito, diga em qual programa você os abriu
Relate problemas de segurança em particular. Veja Segurança.
- Faça um fork do repositório e crie um branch.
- Faça a alteração seguindo o estilo do código ao redor.
- Adicione ou atualize os testes e execute
bundle exec rake test. - Se o XML gerado mudar de propósito, execute
bundle exec rake goldene explique a mudança no pull request. Os arquivos de referência protegem a saída da qual os usuários atuais dependem. - Atualize o
CHANGELOG.mde a documentação se o comportamento mudar. - Abra o pull request. A CI roda os testes no Ruby 2.5 a 4.0 e no Rails 5.2 a 8.1, e verifica se o LibreOffice abre os documentos de exemplo.
Mudanças que alteram documentos existentes, como as correções previstas para a 0.2.0, devem ir em um pull request próprio, para que a diferença nos arquivos de referência seja fácil de revisar.
- O README em inglês é a fonte de 15 traduções em
docs/i18n/. Siga odocs/i18n/TRANSLATION_GUIDE.mddo repositório ao alterá-lo. - Esta wiki é escrita na pasta
wiki/do repositório e publicada a partir dela. Owiki/README.mdexplica como.
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages