Repository navigation
Contributing vi
English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt
Mọi đóng góp như báo cáo lỗi, bản sửa, tài liệu và bản dịch đều được hoan nghênh. Trang này giải thích cách báo cáo sự cố và những gì một pull request cần có. Để thiết lập bản sao làm việc, xem Thiết lập môi trường phát triển.
Hãy mở một issue tại github.com/hammad417/docxi/issues kèm theo:
- một script Ruby ngắn tái hiện sự cố
- phiên bản của Ruby, docxi, nokogiri và rubyzip (và Rails, nếu bạn dùng)
- điều bạn mong đợi và điều bạn nhận được. Với tài liệu bị hỏng, hãy cho biết bạn đã mở chúng bằng chương trình nào
Vấn đề bảo mật thì hãy báo cáo riêng. Xem Bảo mật.
- Fork kho mã và tạo một nhánh.
- Thực hiện thay đổi, và giữ đúng phong cách của mã xung quanh.
- Thêm hoặc cập nhật bài kiểm thử, rồi chạy
bundle exec rake test. - Nếu XML được tạo ra thay đổi có chủ đích, hãy chạy
bundle exec rake goldenvà giải thích thay đổi trong pull request. Các tệp golden bảo vệ đầu ra mà người dùng hiện tại đang dựa vào. - Cập nhật
CHANGELOG.mdvà tài liệu nếu hành vi thay đổi. - Mở pull request. CI chạy các bài kiểm thử trên Ruby từ 2.5 đến 4.0 và Rails từ 5.2 đến 8.1, đồng thời kiểm tra LibreOffice có mở được các tài liệu mẫu hay không.
Những thay đổi làm thay đổi tài liệu hiện có, chẳng hạn các bản sửa dự kiến cho 0.2.0, nên nằm trong một pull request riêng để phần khác biệt của tệp golden dễ xem xét.
- README tiếng Anh là nguồn của 15 bản dịch trong
docs/i18n/. Khi thay đổi README, hãy làm theodocs/i18n/TRANSLATION_GUIDE.mdtrong kho mã. - Wiki này được viết trong thư mục
wiki/của kho mã và được phát hành từ đó.wiki/README.mdgiải thích cách làm.
docxi wiki · README · Installation · Troubleshooting · Report an issue · MIT License
Start
Build documents
Help
Project
Links
Languages