Bối cảnh[]
Cách thức tổ chức[]
Cộng đồng Unnamed OS là cộng đồng phát triển theo nguyên tắc "leaderless leadership":
- Không có leader cá nhân. Mỗi quyết định đưa ra đều do một nhóm bàn bạc và thảo luận rõ ràng.
- Tất cả các quyết định, thảo luận đều diễn ra công khai. Tất cả mọi người đều có thể tham dự.
- Tất cả các quyết định đều được đưa ra dựa trên logic, không dựa trên cảm tính, trừ một vài trường hợp đặc biệt. (cmpitg: Ví dụ?)
Cách thức phát triển[]
Phân loại các đóng góp[]
- Các đóng góp dạng generic:
- Bug/security fix + generic patch
- Personalized patch
- Documentation
- Cho người phát triển
- Cho người sử dụng
Các nguyên tắc[]
- Đóng góp dạng generic sẽ được gửi trực tiếp trên upstream càng cao càng tốt:
- Yêu cầu thành viên phát triển tham gia các nhóm upstream.
- Đóng góp dạng personalized (mang bản sắc) được cung cấp dưới patch và/hoặc đóng gói thành package riêng.
- Luôn luôn viết test. (cmpitg: Cách thức?)
- Luôn luôn document (cmpitg: Cách thức?)
- Cho người phát triển.
- Cho người sử dụng.
- Quá trình phát triển một tính năng sẽ được thực thi theo dạng sprint.
Các kênh liên lạc[]
- Mailing list: _
- IRC: _ on freenode.net
- Web form
- Liên hệ trực tiếp
Các nhóm[]
Steering Committee[]
- Members: Tuanta, N. Thắng, cmpitg
Features[]
- Đề xuất, chọn lọc, quyết định các ý tưởng
- Quyết định tính năng của từng phiên bản, đặt milestone.
- Members: Vietvk, TrungNT, Tuanta, N. Thắng, train, cmpitg, c. Oanh, haqduong, nguyenluat
Development[]
- Coding & Packaging
- Members: train, Tài, Vietvk, Tuanta, M. Thắng, N. Thắng, cmpitg, TrungNT, haqduong, nguyenluat
Issue tracker[]
- Lọc & phân loại assign, monitor issue
- Đại diện người dùng report issue
- Members: Tuanta, N. Thắng, cmpitg, M. Thắng
Infrastructure[]
- Xây dựng, quản trị & phát triển các tài nguyên nền tảng (wiki, irc, mailing list)
- Members: train, Tuanta, N. Thắng
Documentation[]
- Xây dựng các tài nguyên tiêu thụ:
- Tài liệu cho người phát triển, người sử dụng
- Presentations ...
- Tutorials, guidelines
- Vietvk, Tuanta, N. Thắng, cmpitg, TrungNT, c. Oanh
Communication[]
- Tương tác với các cộng đồng bên ngoài:
- Tổ chức các event
- Phân phối các tài nguyên
- Vietvk, Tuanta, M. Thắng, N. Thắng, cmpitg, c. Oanh, nguyenluat
Design[]
- Thiết kế giao diện
- Build theme
- Vietvk, Tuanta, M. Thắng, Khai, haqduong, T.Sơn
Quy tắc ứng xử (etiquette)[]
- Các thảo luận được diễn ra với tinh thần tôn trọng lẫn nhau.
- Thành viên cũ giúp thành viên mới.
- Khi sử dụng email không top-posting.
- Tham khảo thêm Fedora Project Code of Conduct
Lịch trình[]
Roadmap[]
- 15/08/2012: Release phiên bản đầu tiên.
- 15/09/2012: Giới thiệu tại Software Freedom Day Hanoi @ Vietnam.
Ngắn hạn[]
- 03/07/2012 - 10/07/2012:
- Hoàn thành công tác chuẩn bị thành lập công đồng phát triển AXD
- Định rõ tính năng của release đầu tiên.
- Tìm hiểu bước đầu các vấn đề kỹ thuật:
- Cách thức remaster Ubuntu.
- Cách thức xây dựng repository cho Ubuntu:
- Kiểu truyền thống.
- PPA.
- Cách thức đóng gói một package cho Ubuntu theo đúng chuẩn.
- Cách thức tùy biến Unity.
- Setup các loại tài nguyên, kênh liên lạc.
- Đưa ra được convention và standard cơ bản cho người phát triển.
Tính năng[]
- Tùy biến quá trình boot và installation
- Bản địa hóa nội dung tốt
- Chức năng migrate các tài liệu từ OS cũ để ở chế độ optional (người dùng có thể chọn, có thể không)
- Tùy biến logo và trademark
- Thêm repository riêng
- Ưu tiên tính ổn định
- Đồng bộ với repository chính của Ubuntu
Tài nguyên[]
Dự kiến:
- Một hệ thống dựng repository (Ubuntu-based).
- Một hệ thống dựng website, wiki, mailing list, IRC bot.
- Một hệ thống dựng build bot.
- Một hệ thống làm code hosting và issue tracker (Dùng luôn Github?)
TODO[]
- Phần Thảo luận.
- Bổ sung nội dung cho Wiki.
- Phân tách nội dung Wiki cho thích hợp.
- Phân tích tài nguyên và đưa ra spec cụ thể.
- Phân tách và tham gia các nhóm.
- Các nhóm thảo luận đề xuất các phương án.
Thảo luận[]
Ngôn ngữ sử dụng trong quá trình phát triển[]
Tiếng Việt & Tiếng Anh
Slogan/Motto?[]
- Ngắn gọn trong một câu.
- Phát động cuộc thi.
Triết lý - Philosophy?[]
Lịch trình release[]
- Release early, release often?
- Ubuntu LTS
- Mỗi quý ra một version (đầu quý)
- Cho người phát triển?
- Cho người sử dụng?
- Code name
- Release chắc chắn + bảo thủ:
- Giống Debian, Slackware?