Discussion: What approach to use for migrating extensions
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- git, xml
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu với cuộc thảo luận về chiến lược này và issue gốc php/doc-extensions#11; không có tệp hoặc test nào được nêu tên. Xem xét đề xuất migration hàng loạt, việc bảo toàn lịch sử Git, các bản sửa entity DTD-to-XML và việc rà soát docbook-cs. Được xem là hoàn tất khi phương án migration đã được thống nhất và kế hoạch tiếp theo bao quát infrastructure và các redirect.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Moving this out of php/doc-extensions#11 as it allows for a bit more room to plan strategy regarding migrating the extensions. And might reach a more broad audience.
First of all, what would be the very best method of migrating all extensions.
All in bulk with shared git commit history
Individually with git history
Don’t care about the git history
The primary reason we should preserve git history is to not lose the credibility that previous contributors have done over the years.
Migrating extensions individually would give the benefit of having a better understanding of what’s going on, and allow fixing what’s broken more easily but it will break those commits as some commits may have touched multiple extensions. Which is not the most positive outcome for existing contributors.
The suggested approach I have in mind is:
- Migrate all extensions at once assuming it will break
- See what's broken
- Fix it (which likely will be DTD entities that we need to change to XML entities
Once that's done, I suggest we do a docbook-cs sweep so it will help contributors to make changes. We don't need to care about translators being overwhelmed by big changes.
Then finally we can prepare to publish this new doc-extensions repo by making a plan for:
- Infastructure
- Redirects
- Etc, etc (will be a separate discussion once we are more ready for it).
- Ngôn ngữ chính
- XML
- Star
- 2
- Fork
- 6
- Merge trung bình
- 1 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của php/doc-extensions
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
php/doc-extensions#23 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
php/doc-extensions#28 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
php/doc-extensions#22 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
php/doc-extensions#27 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
php/doc-extensions#21 · 1 bình luận ·
Tất cả issue của php/doc-extensions
Issue tương tự
-
add-on doc enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
JuliaGraphics/ColorTypes.jl#344 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
agent-butler-finding chore
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
jordansmall/spindrift#4146 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
DaveGamble/cJSON#1093 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
midnightntwrk/midnight-docs#1430 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug documentation needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
stacklok/docs-website#1185 ·
Maintainer thường phản hồi trong vòng 1 ngày