Framework Serverless TypeScript Mã nguồn Mở Skeet Phiên bản 2 Phát hành
Framework Serverless TypeScript Mã nguồn Mở Skeet Phiên bản 2 Phát hành

ELSOUL LABO B.V. (trụ sở tại Amsterdam, Hà Lan, CEO Fumitake Kawasaki) tự hào công bố phát hành Ver.2 của công cụ phát triển ứng dụng serverless TypeScript mã nguồn mở, Skeet.
Phiên bản mới giới thiệu kiến trúc tinh gọn hơn để quản lý dễ dàng hơn, hỗ trợ phát triển hướng kiểm thử, và đạt bảo mật cao hơn thông qua việc sử dụng callable functions từ Firebase.
Nó cũng có tính năng Scaffold tự động tạo code Web API từ data model, cải thiện đáng kể năng suất cho các nhà phát triển Skeet.
Các Cập nhật Chính trong Skeet Ver.2
Bản cập nhật Skeet Ver.2 bao gồm các cải tiến sau:
Giới thiệu pnpm
Việc giới thiệu pnpm cách mạng hóa quản lý gói cho các dự án lớn và monorepo. Tiết kiệm dung lượng đĩa và tăng tốc cài đặt gói trực tiếp thúc đẩy chu kỳ phát triển. Tận dụng cache thông qua tích hợp với GitHub Actions đóng góp vào hiệu quả pipeline CI/CD, trong khi giảm thời gian build nâng cao sự linh hoạt của dự án.
Giới thiệu vitest
Bản cập nhật vitest khuyến khích áp dụng phát triển hướng kiểm thử (TDD) và tăng cường quy trình đảm bảo chất lượng. Việc giới thiệu chế độ daemon, chạy kiểm thử ngay khi phát hiện thay đổi, cho phép nhà phát triển nhanh chóng nhận phản hồi về sửa đổi code, thúc đẩy phát hiện và giải quyết lỗi sớm.
Giới thiệu Changesets
Chuyển đổi sang monorepo và giới thiệu Changesets mang lại lợi thế đáng kể trong tự động hóa quản lý phiên bản và quy trình phát hành. Điều này cho phép quản lý hiệu quả dependencies giữa nhiều gói, nâng cao tính minh bạch và khả năng theo dõi dự án thông qua tạo changelog tự động và ghi chú phát hành.
Giới thiệu SQL Template (Hono Web Server) Scaffold
Tự động tạo CRUD API thông qua Hono Web Server sử dụng định nghĩa model Prisma đóng góp vào phát triển ứng dụng nhanh chóng. Cách tiếp cận này đơn giản hóa quy trình từ data modeling đến triển khai API endpoint, cho phép nhà phát triển tập trung hơn vào logic kinh doanh.
Hỗ trợ Firebase Functions Callable
Bằng cách sử dụng callable functions từ Firebase Functions, có thể tạo functions chỉ gọi được từ bên trong ứng dụng Firebase, không cần expose https endpoint. Điều này nâng cao đáng kể bảo mật.
Skeet - TypeScript Serverless Framework

Skeet là công cụ phát triển ứng dụng serverless mã nguồn mở sử dụng TypeScript, với các tính năng:
- Loại bỏ Thiết kế và Quản lý Hạ tầng: Giảm việc chuẩn bị và lo lắng về hạ tầng, cung cấp môi trường cho nhà phát triển tập trung vào logic ứng dụng. Phát triển Ứng dụng Nhanh: Đạt chu kỳ phát triển nhanh, giúp vận hành dịch vụ khả thi ngay cả với đội nhỏ.
- Chỉ Những gì Bạn Cần, Khi Bạn Cần: Phát triển nhanh mọi thứ từ máy chủ API đến ứng dụng Web, iOS và Android, chỉ những gì cần thiết.
- Hỗ trợ AI Toàn diện: Không chỉ tích hợp AI vào ứng dụng phát triển, mà công cụ Skeet cũng được tích hợp hỗ trợ AI, cho phép bắt đầu phát triển ứng dụng trước khi thành thạo hoàn toàn framework.
- Hỗ trợ dApp, Ứng dụng Web3: Được thiết kế như framework ứng dụng hiện đại có thể mở rộng theo module, hỗ trợ phát triển ứng dụng sử dụng công nghệ blockchain.
Để biết thêm thông tin, vui lòng truy cập tài liệu chính thức. Ngoài ra, trong cộng đồng Discord chính thức, các nhà phát triển Skeet tụ họp chia sẻ thông tin mới nhất và thảo luận hàng ngày. Hãy tham gia cùng chúng tôi.
Tài liệu chính thức Skeet: https://skeet.dev/en/
Cộng đồng Discord: https://discord.com/invite/H2HeqRq54J


