Với nền tảng Git / GitHub và biết rất ít về Bazaar VCS, tôi thỉnh thoảng muốn báo cáo lỗi cho các dự án được lưu trữ trên Launchpad và thậm chí gửi một bản vá. Tôi muốn làm theo cách "phù hợp" để nó sẵn sàng hợp nhất hoặc cải tiến trong khi không cản trở.
Tôi dường như không thể tìm thấy một cách đơn giản phù hợp với nhu cầu của mình.
Những gì tôi đã làm cho đến nay:
Tôi đã tạo một tài khoản Launchpad,
báo cáo lỗi,
đã cài đặt Bazaar và thiết lập các khóa SSH, v.v.
Bây giờ nếu đó là GitHub, tôi sẽ
ngã ba repo,
nhân bản repo ngã ba,
tạo một chi nhánh được đặt tên hoàn toàn và thực hiện công việc
cam kết + đẩy,
tạo một yêu cầu kéo bằng GitHub WUI.
Nhưng đó không phải là GitHub và cả kiến trúc Launchpad và Bazaar có vẻ khá khác biệt so với các đối tác GitHub / Git của họ.
Vì vậy, một linh hồn tốt bụng có thể cứu tôi khỏi chết đuối trong hàng tấn tài liệu và biên soạn một con đường bước đơn giản, chủ yếu là phần thứ hai? Có thể bao gồm các lệnh CLI có liên quan khi cần thiết?
Chỉnh sửa: Có vẻ như tôi nên làm rõ nếu tôi hỏi cụ thể về các gói Ubuntu (bất kể ý nghĩa của nó) hoặc các dự án Launchpad.
Tôi không thực sự quan tâm nhiều về sự khác biệt giữa các gói Ubuntu và các gói không phải Ubuntu. Bất kỳ phần mềm nào cũng có thể có trong Ubuntu ngày hôm nay và ra khỏi nó vào ngày mai hoặc ngược lại. Sự phát triển là những gì quan trọng hơn nhiều so với phân phối.
Vì vậy, tôi đã giả định rằng
không phải mọi gói đơn được phân phối trong Ubuntu đều được lưu trữ trên Launchpad,
tồn tại một quy trình làm việc "chính thức" hoặc "mặc định" cho Launchpad (nếu tất cả các nhà phát triển có thể đồng ý sử dụng Bazaar, tại sao hầu hết họ không thể đồng ý về quy trình vá lỗi?),
Vì vậy, tôi đang hỏi về cách Launchpad, không phải cách Ubuntu. Và tôi đã chọn AU vì giao lộ rất rộng lớn, tôi đoán nó rất đẹp về chủ đề ở đây.