Kế Hoạch Phát Hành Skynet 1.0 - nói dối e blog

Kế Hoạch Phát Hành Skynet 1.0

Theo lộ trình đã đề ra, Skynet sẽ chính thức phát hành phiên bản 1.0 sau khi Lua 5.3 ra mắt. Điều này không chỉ giúp chúng ta duy trì một phiên bản ổn định lâu dài mà còn mang lại sự yên tâm cho toàn thể cộng đồng phát triển đang sử dụng nền tảng này.

Hiện tại, nhánh chính trên kho lưu trữ GitHub đã được chuyển đổi sang nhánh lua53 - đây là bản nâng cấp tích hợp Lua 5.3. Trong tương lai, phiên bản 1.0 sẽ tiếp tục được phát triển trên nhánh này (sau khi gắn nhãn 1.0, toàn bộ cập nhật sẽ được hợp nhất ngược về nhánh master).

Về mặt tính năng cốt lõi, kể từ phiên bản 0.9 ra mắt vào tháng 11 năm 2014, Skynet đã giữ nguyên trạng thái ổn định. Trong môi trường thực tế, công ty chúng tôi đã triển khai thành công 2 dự án lớn hoạt động liên tục trên nền tảng này mà không gặp phải bất kỳ sự cố nghiêm trọng nào.

Mặc dù vẫn đang tiếp tục phát triển một số tính năng mới trong thời gian gần đây, nhưng tất cả đều được thiết kế hoàn toàn độc lập với các tính năng hiện có. Điều này đồng nghĩa với việc nếu bạn không sử dụng các tính năng mới, bạn sẽ không gặp phải những lỗi tiềm ẩn liên quan đến chúng.

Một trong những cải tiến nổi bật sau phiên bản 0.9 chính là tính năng gỡ lỗi từng bước trên môi trường thực tế. Tôi tin tưởng rằng đây sẽ là công cụ hữu ích trong việc xử lý các vấn đề phát sinh. Tuy nhiên, hiện tại chúng tôi vẫn chưa triển khai tính năng này trong các dự án thực tế, vì vậy cần thêm thời gian kiểm chứng.

Trong vài ngày qua, tôi đã bổ sung thêm module mới có tên sharemap, chuyên xử lý việc đồng bộ dữ liệu giữa các dịch vụ. Đây thực chất là phiên bản đóng gói cải tiến từ thư viện stm trước đây. Tương tự như vậy, module này hiện chưa được sử dụng trong các dự án thương mại, vì vậy nếu bạn còn lo ngại về độ ổn định, hoàn toàn có thể bỏ qua mà không ảnh hưởng đến hệ thống hiện tại.

Vào tháng 3 năm 2015, tôi sẽ chính thức gắn nhãn phiên bản 1.0-alpha và duy trì giai đoạn này trong một khoảng thời gian nhất định.

Trong giai đoạn alpha, chúng tôi có thể tiếp tục bổ sung thêm một số tính năng mới hoặc tối ưu các tính năng đã thêm sau phiên bản 0.9. Tuy nhiên, tuyệt đối không có bất kỳ sự thay đổi nào đối với API có sẵn từ phiên bản 0.9 trở về trước.

Trong giai đoạn này, tôi rất mong nhận được nhiều phản hồi đóng góp quý giá từ cộng đồng phát triển.

Tiếp theo sẽ là giai đoạn phát hành phiên bản 1.0-beta. Lúc này, việc phát triển tính năng mới sẽ tạm dừng để tập trung sửa lỗi và ổn định hệ thống. Khi đạt đủ độ ổn định cần thiết, phiên bản chính thức 1.0 sẽ được ra mắt (có thể thông qua các phiên bản ứng viên rc).

Mục tiêu của chúng tôi là hoàn tất phát hành phiên bản chính thức 1.0 không muộn hơn ngày 1 tháng 6 năm 2015.

0%