-
-
Notifications
You must be signed in to change notification settings - Fork 273
Hướng dẫn đóng góp
Tài liệu giới thiệu về nhóm underthesea, các vai trò và hướng dẫn đóng góp cho underthesea.
Người viết | Vũ Anh |
---|---|
Phiên bản | 1.0.3 |
Cập nhật lần cuối | 02/12/2018 |
Underthesea là nhóm nghiên cứu và phát triển về xử lý ngôn ngữ tự nhiên tiếng Việt. Được thành lập vào tháng 3 năm 2017, sau một năm rưỡi hình thành và phát triển, underthesea đã có hơn 30 dự án và 7 thành viên chính thức. Underthesea đã tổ chức thành công một buổi seminar tại trường đại học Bách Khoa vào tháng 04 năm 2018 và một buổi meetup vào tháng 10 năm 2018. Để biết thêm các thông tin về underthesea, mời bạn đọc Câu chuyện của underthesea.
Underthesea hoan nghênh các đóng góp từ cộng đồng với các vai trò
Ở từng dự án:
User
Developer/Contributor
Committer
PMC (Project Manager Committee)
Ở tổ chức
Underthesea Member
User
(người dùng) đóng góp cho underthesea bằng cách sử dụng phần mềm, thông báo các lỗi trong quá trình sử dụng hoặc đề xuất các tính năng mong muốn cho đội ngũ phát triển tại mục [Issue]
của dự án underthesea hoặc từng các dự án con.
Nếu bạn đang quan tâm đến các dự án của underthesea, mời bạn xem danh sách chi tiết các dự án của underthesea tại trang Các dự án
Contributor
là những người tham gia đóng góp vào ý tưởng, mã nguồn hoặc tài liệu trong một dự án của underthesea.
Các đóng góp bao gồm:
- Lập trình: Phát triển và hoàn thiện các tính năng
- Dùng thử, phát hiện lỗi, phân tích và đề xuất các test cases, đề xuất các phương án sửa lỗi
- Xây dựng và hoàn thiện tài liệu hướng dẫn sử dụng, báo cáo kỹ thuật
- Thảo luận về các hướng phát triển mới cho dự án
Developer được ghi nhận những cống hiến của mình khi có một Pull requests
được chấp nhận bởi PMC
. Khi đó, tên và email của developer sẽ có trong mục "Nhóm tác giả" của dự án.
Yêu cầu:
- Có khả năng lập trình tốt
- Có kiến thức về NLP
- Có thời gian để đóng góp cho dự án
- Có thái độ hợp tác tốt với các developer khác trong dự án
Committer
là những contributor
tích cực, được đề cử và bầu chọn bởi các PMC
và những committer
khác trong dự án.
Sau khi đã được bầu cử, committer
được tham gia vào nhóm chat trên facebook để thảo luận riêng với các committer
khác về kế hoạch và hướng đi cho việc phát triển dự án.
Committer
cũng được quyền đề cử và bầu chọn những committer
mới.
Commiter được ghi nhận những đóng góp bằng việc có tên và email trong mục "Nhóm tác giả" của dự án, cũng như có tên trong "Báo cáo kỹ thuật" của dự án.
PMC
là một developer
hay committer
được đề cử bởi cộng đồng vì những cống hiến cho sự phát triển của dự án. PMC
đóng vai trò quan trọng trong sự phát triển của dự án.
Ngoài việc đóng góp bằng mã nguồn, PMC đảm bảo "sức khỏe" cho dự án bằng cách luôn cập nhật các hướng phát triển mới, thu hút các Committer và Developer tham gia và gắn bó với dự án.
PMC
có quyền ghi trong code repository, quyền admin trong chat group, và quyền quyết định cuối cùng trong các thảo luận về hướng phát triển và việc lựa chọn Committer
trong dự án.
Underthesea Member
(thành viên chính thức của underthesea) được đề cử và bầu chọn bởi các thành viên chính thức khác của underthesea vì sự đóng góp và phát triển của nhóm. Các thành viên chính thức là những người ủng hộ xây dựng và quyết định sự phát triển underthesea.
Underthesea Member
đóng góp vào sự phát triển của underthesea qua nhiều hoạt động:
- Tổ chức các sự kiện như meetup, seminar của underthesea
- Thảo luận và đề xuất các ý tưởng về sự phát triển của underthesea, tham gia vào chat group
undertheseanlp/members
trên facebook cùng các thành viên chính thức khác. - Đề cử và bầu chọn các
Underthesea Member
mới
Tham gia vào nhóm, Underthesea Member
nhận được nhiều lợi ích thú vị:
- Được ghi nhận các đóng góp và công hiến trong danh sách thành viên chính thức của underthesea
- Được các thành viên khác hỗ trợ trong các dự án open source của mình
- Nhận được các món quà kỷ niệm từ nhóm underthesea
Tài liệu này được tham khảo từ cách tổ chức của Apache Software Foundation. Thông tin chi tiết xem tại http://www.apache.org/foundation/how-it-works.html#roles và https://www.apache.org/foundation/governance/orgchart