Repository navigation
Contributing de
English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt
Fehlerberichte, Korrekturen, Dokumentation und Übersetzungen sind willkommen. Diese Seite erklärt, wie Sie ein Problem melden und was ein Pull Request braucht. Wie Sie eine Arbeitskopie einrichten, steht unter Entwicklungsumgebung.
Eröffnen Sie ein Issue unter github.com/hammad417/docxi/issues mit:
- einem kurzen Ruby-Skript, das das Problem reproduziert
- den Versionen von Ruby, docxi, nokogiri und rubyzip (und Rails, falls Sie es verwenden)
- dem, was Sie erwartet haben, und dem, was Sie erhalten haben. Bei fehlerhaften Dokumenten nennen Sie das Programm, mit dem Sie sie geöffnet haben
Sicherheitsprobleme melden Sie bitte vertraulich. Siehe Sicherheit.
- Forken Sie das Repository und legen Sie einen Branch an.
- Nehmen Sie die Änderung vor und halten Sie sich an den Stil des umgebenden Codes.
- Fügen Sie Tests hinzu oder aktualisieren Sie sie und führen Sie
bundle exec rake testaus. - Wenn sich das erzeugte XML absichtlich ändert, führen Sie
bundle exec rake goldenaus und erklären Sie die Änderung im Pull Request. Die Referenzdateien schützen die Ausgabe, auf die sich bestehende Nutzer verlassen. - Aktualisieren Sie
CHANGELOG.mdund die Dokumentation, wenn sich das Verhalten ändert. - Eröffnen Sie den Pull Request. Die CI führt die Tests unter Ruby 2.5 bis 4.0 und Rails 5.2 bis 8.1 aus und prüft, ob LibreOffice die Beispieldokumente öffnet.
Änderungen, die bestehende Dokumente verändern, etwa die für 0.2.0 geplanten Korrekturen, gehören in einen eigenen Pull Request, damit sich der Diff der Referenzdateien leicht prüfen lässt.
- Die englische README ist die Quelle von 15 Übersetzungen in
docs/i18n/. Folgen Sie bei Änderungendocs/i18n/TRANSLATION_GUIDE.mdim Repository. - Dieses Wiki wird im Ordner
wiki/des Repositorys geschrieben und von dort veröffentlicht.wiki/README.mderklärt, wie.
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages