KDE đã hoàn thành giai đoạn đầu tiên của quá trình di chuyển sang GitLab

Các nhà phát triển KDE đã phát hành gần đây thông báo của hoàn thành giai đoạn đầu tiên của quá trình dịch thuật phát triển KDE trong GitLab và bắt đầu sử dụng nền tảng này trong thực hành hàng ngày trên trang invent.kde.org.

Theo lời của các nhà phát triển, phong trào này là do KDE quyết định chuyển sang cải tiến câu chuyện của những người mới đến và tạo điều kiện đóng góp cho phần mềm KDE.

Như Aleix Pol, chủ tịch của KDE eV, nói:

«Việc áp dụng GitLab là một bước đi tự nhiên đối với chúng tôi. Đơn giản hóa trải nghiệm làm quen cho những người đóng góp mới là một trong những mục tiêu chính của chúng tôi trong cộng đồng KDE. Việc có thể dễ dàng cho phép những người đóng góp cho dự án tham gia vào quá trình thử nghiệm và phân phối các sản phẩm mà họ duy trì chắc chắn sẽ là yếu tố thay đổi cuộc chơi cho hệ sinh thái của chúng tôi.”

Giai đoạn đầu tiên của cuộc di cư Nó liên quan đến việc dịch tất cả các kho lưu trữ có mã KDE và các quy trình xem xét.

Trong giai đoạn thứ hai, nó được lên kế hoạch sử dụng khả năng tích hợp liên tụcvà trong phần thứ ba, chuyển sang sử dụng GitLab để quản lý việc giải quyết vấn đề và lập lịch tác vụ.

Phải Sử dụng GitLab sẽ giảm bớt rào cản gia nhập cho các thành viên mới, sẽ làm cho việc tham gia phát triển KDE trở nên quen thuộc hơn và mở rộng khả năng của các công cụ phát triển, duy trì chu trình phát triển, tích hợp liên tục và xem xét thay đổi.

Trước đây dự án sử dụng rất nhiều Phabricator và cgit, điều mà nhiều nhà phát triển mới cho là bất thường. GitLab có các tính năng khá giống với GitHub, là phần mềm miễn phí và đã được sử dụng trong nhiều dự án nguồn mở có liên quan, chẳng hạn như GNOME, Wayland, Debian và FreeDesktop.org.

"Bằng cách sử dụng nền tảng cung cấp giao diện và quy trình làm việc mà hầu hết các nhà phát triển nguồn mở đều quen thuộc ngày nay, chúng tôi tự tin rằng chúng tôi đang hạ thấp tiêu chuẩn cho những người đóng góp mới tham gia cùng chúng tôi và chúng tôi đang cung cấp nền tảng để cộng đồng của chúng tôi mở rộng quy mô trong nhiều năm tới,” Neofytos Kolokotronis, thành viên Hội đồng quản trị KDE eV và thành viên cốt lõi của nhóm giới thiệu KDE, nói thêm.

Việc di chuyển được thực hiện theo các giai đoạn: Lúc đầu, khả năng của GitLab được so sánh với nhu cầu của nhà phát triển và một môi trường thử nghiệm đã được triển khai trong đó các dự án KDE nhỏ, đang hoạt động đã chấp nhận thử nghiệm có thể thử nghiệm cơ sở hạ tầng mới.

Trên cơ sở những ý kiến ​​nhận được, công việc bắt đầu loại bỏ những thiếu sót đã được xác định và chuẩn bị cơ sở hạ tầng để dịch các kho lưu trữ lớn hơn và các nhóm phát triển. Cùng với GitLab, công việc đã được thực hiện để bổ sung vào phiên bản miễn phí của nền tảng (Phiên bản cộng đồng) những tính năng còn thiếu trong cộng đồng KDE.

Việc chuyển sang các công cụ mới là một công việc đòi hỏi rất nhiều công sức đối với các cộng đồng lâu đời như KDE. Các quyết định di chuyển đòi hỏi sự giao tiếp cẩn thận và nhiệm vụ phức tạp là đạt được sự đồng thuận của cộng đồng.

Dự án có khoảng 1,200 kho lưu trữ với thông tin chi tiết của riêng họ, để tự động hóa quá trình chuyển mà các nhà phát triển KDE đã viết các tiện ích để di chuyển dữ liệu với việc bảo toàn các mô tả, hình đại diện và cấu hình riêng lẻ (ví dụ: sử dụng các nhánh an toàn và các phương pháp hợp nhất cụ thể).

Bên cạnh đó, Trình điều khiển Git đã được sử dụng hiện có, sẽ được sử dụngn để xác minh rằng KDE đã chấp nhận mã hóa tập tin và các tham số khác, cũng như để tự động hóa việc đóng báo cáo lỗi trong Bugzilla.

Để đơn giản hóa việc điều hướng trong hơn một nghìn kho lưu trữ, các kho lưu trữ và Các đội được chia thành các nhóm và xếp hạng trong GitLab (máy tính để bàn, tiện ích, đồ họa, âm thanh, thư viện, trò chơi, thành phần hệ thống, PIM, khung, v.v.)

Ngoài ra, họ đề cập rằng một cân nhắc quan trọng khác đối với cộng đồng KDE là chuyển sang một sản phẩm được hỗ trợ tốt và trong đó phản hồi của cộng đồng đã được tính đến.

Fuente: https://about.gitlab.com/


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.