vai trò dự án

Dự án mã nguồn mở Android (AOSP) bao gồm các cá nhân làm việc ở nhiều vai trò khác nhau. Google chịu trách nhiệm quản lý sản phẩm Android và quy trình kỹ thuật cho khung và nền tảng cốt lõi; tuy nhiên, AOSP xem xét đóng góp từ bất kỳ nguồn nào, không chỉ Google. Trang này mô tả các loại vai trò mà các bên quan tâm có thể đảm nhận.

Bất kỳ ai quan tâm đến việc khám phá và đóng góp cho Android đều có thể sử dụng tài nguyên AOSP. Bất kỳ ai cũng có thể tham gia danh sách gửi thư, đặt câu hỏi, đóng góp các bản vá, báo cáo lỗi, xem các bản vá đã gửi và sử dụng các công cụ. Để bắt đầu với mã Android, hãy xem Đóng góp .

Người đóng góp

Những người đóng góp đóng góp cho mã nguồn AOSP. Những người đóng góp có thể là nhân viên của Google hoặc các công ty khác cũng như các nhà phát triển cá nhân không có liên kết với công ty. Không có sự phân biệt giữa những người đóng góp; tất cả đều sử dụng cùng một công cụ (git, Repo và Gerrit), tuân theo cùng một quy trình xem xét mã, phải tuân theo các yêu cầu giống nhau về kiểu mã, v.v.

Nhà phát triển

Các nhà phát triển viết các ứng dụng chạy trên thiết bị Android. Các nhà phát triển và cộng tác viên thường có bộ kỹ năng tương tự nhau, nhưng các nhà phát triển sử dụng nền tảng hơn là đóng góp cho nó, vì vậy AOSP coi các nhà phát triển là khách hàng. Chúng tôi nói rất nhiều về các nhà phát triển, mặc dù về mặt kỹ thuật đây không phải là một vai trò riêng biệt trong AOSP.

Người xác minh

Người xác minh có thể kiểm tra các yêu cầu thay đổi. Sau khi các cá nhân đã gửi một lượng đáng kể mã chất lượng cao cho dự án, người đứng đầu dự án có thể mời họ trở thành người xác minh.

Người phê duyệt

Người phê duyệt là những thành viên giàu kinh nghiệm của AOSP, những người đã có những đóng góp đáng kể về mặt kỹ thuật và thiết kế cho dự án. Trong quá trình xem xét mã, người phê duyệt sẽ quyết định nên đưa vào hay loại trừ một thay đổi. Trưởng dự án (thường được Google tuyển dụng) chọn người phê duyệt, đôi khi thăng chức người xác minh lên lãnh đạo khi họ thể hiện kiến ​​thức chuyên môn về một dự án cụ thể.

Trưởng dự án

Android bao gồm một số dự án con; bạn có thể thấy những thứ này trong kho git dưới dạng các tệp git riêng lẻ. Trưởng dự án là những người đóng góp cấp cao, người giám sát kỹ thuật cho từng dự án Android. Thông thường những người đứng đầu dự án này là nhân viên của Google. Trưởng dự án cho một dự án riêng lẻ chịu trách nhiệm về những điều sau:

  • Dẫn dắt tất cả các khía cạnh kỹ thuật của dự án, bao gồm lộ trình dự án, quá trình phát triển, chu kỳ phát hành, phiên bản và đảm bảo chất lượng (QA).
  • Đảm bảo rằng dự án được QA kiểm tra kịp thời để phát hành nền tảng Android theo lịch trình.
  • Chỉ định người xác minh và người phê duyệt cho các bản vá được gửi.
  • Hãy công bằng và không thiên vị khi xem xét các thay đổi. Chấp nhận hoặc từ chối các bản vá dựa trên giá trị kỹ thuật và sự phù hợp với chiến lược Android.
  • Xem xét các thay đổi một cách kịp thời và nỗ lực hết sức để thông báo khi những thay đổi không được chấp nhận.
  • Tùy chọn duy trì một trang web cho dự án để biết thông tin và tài liệu cụ thể cho dự án.
  • Đóng vai trò là người hỗ trợ trong việc giải quyết các xung đột kỹ thuật.
  • Hãy là gương mặt đại diện cho dự án và là người trực tiếp giải đáp các thắc mắc liên quan đến dự án.