GitHub tung ra tính năng mới cho phép viết code trực tiếp ngay trong trình duyệt

Đăng lúc 00:41 12.04.2021

Trong một thông báo chính thức dành cho các nhà phát triển, GitHub đã ra mắt Codespaces - một tính năng cho phép viết code trực tiếp trên web mà không cần thiết lập thêm bất cứ yêu cầu bổ sung nào, tương tự như môi trường Integrated Development Environment (IDE) trên đám mây.

Trước đây, để đóng góp cho dự án, bạn sẽ cần phải tạo pull request và thiết lập môi trường trên máy cục bộ của mình theo các yêu cầu của dự án. Tuy nhiên với Codespaces, bạn không cần phải làm như vậy nữa. Ngay khi bạn nhấp vào nút code, trang web sẽ sự động thiết lập môi trường thích hợp chỉ trong vài giây.

Ngoài ra, bạn cũng có thể định cấu hình Codespaces theo nhu cầu của mình:

“Codespaces có thể được cấu hình để tải code và các dependency, công cụ dành cho nhà phát triển, tiện ích mở rộng và dotfiles. Việc chuyển đổi giữa các môi trường rất đơn giản, bạn có thể đóng mở Codespaces bất cứ lúc nào và khi quay lại, không gian code của bạn sẽ tự động được mở lại như cũ”.

Trong một thông báo chính thức dành cho các nhà phát triển, GitHub đã ra mắt Codespaces - một tính năng cho phép viết code trực tiếp trên web mà không cần thiết lập thêm bất cứ yêu cầu bổ sung nào, tương tự như môi trường Integrated Development Environment (IDE) trên đám mây.

Trước đây, để đóng góp cho dự án, bạn sẽ cần phải tạo pull request và thiết lập môi trường trên máy cục bộ của mình theo các yêu cầu của dự án. Tuy nhiên với Codespaces, bạn không cần phải làm như vậy nữa. Ngay khi bạn nhấp vào nút code, trang web sẽ sự động thiết lập môi trường thích hợp chỉ trong vài giây.

Ngoài ra, bạn cũng có thể định cấu hình Codespaces theo nhu cầu của mình:

“Codespaces có thể được cấu hình để tải code và các dependency, công cụ dành cho nhà phát triển, tiện ích mở rộng và dotfiles. Việc chuyển đổi giữa các môi trường rất đơn giản, bạn có thể đóng mở Codespaces bất cứ lúc nào và khi quay lại, không gian code của bạn sẽ tự động được mở lại như cũ”.

Ý tưởng đằng sau sự ra đời của tính năng này là nhằm giảm bớt những rào cản không đáng có cản trở các nhà phát triển đóng góp cho dự án. Có thể coi Codespaces là phiên bản dành cho trình duyệt của công cụ soạn thảo VS Code hiện đang chạy trên Azure. Ngoài ra, bạn cũng có thể thêm bất kỳ plugin nào và sử dụng như bình thường, cũng như thiết lập Codespaces theo ý thích và có thể thiết lập nhiều cấu hình cho cùng một dự án.

GitHub
GitHub

Ngoài Codepaces, GitHub cũng đang thử nghiệm Discussions - tính năng mới đóng vai trò như 1 diễn đàn thu nhỏ nằm ngay trong dự án của bạn, cho phép nhiều người khác cùng tham gia đóng góp với bạn. Cho đến thời điểm hiện tại, những cuộc hội thoại dạng này chỉ diễn ra trong các tab “issues” và “‘pull requests”. GitHub Discussions hiện vẫn đang trong giai đoạn thử nghiệm với một số cộng đồng, bao gồm Vercel (trước đây là Zeit), Prisma, React Table và React Query.

Codespaces hiện cũng đã có sẵn dưới dạng beta công khai miễn phí. Theo thông báo từ Microsoft, mặc dù chức năng chỉnh sửa mã trong codespaces IDE sẽ luôn miễn phí, nhưng họ cũng có kế hoạch tính phí đối các nhà phát triển thông qua các tính năng chuyên sâu sẽ sớm được giới thiệu trong thời gian tới.

Nếu muốn trải nghiệm sớm tính năng này, bạn có thể vào link github.com/features/codespaces để đặt chỗ.

 
==***==

Khoá học: Quản trị Chiến lược Dành cho các Lãnh đạo Doanh nghiệp
Nhấn vào đây để bắt đầu khóa học

Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán
Nhấn vào đây để bắt đầu khóa học

Làm chủ xây dựng Game chuyên nghiệp
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Kỹ sảo Điện ảnh đỉnh cao với khóa học After Effect
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Vẽ Đẳng Cấp với khóa học AI
Nhấn vào đây để bắt đầu khóa học

Làm Chủ thiết kế ảnh với Photoshop CC
Nhấn vào đây để bắt đầu khóa học

Dựng Phim Siêu đẳng với Adobe Premiere
Nhấn vào đây để bắt đầu khóa học

Khóa dựng phần mềm quản lý dành cho nhà Quản lý và Kế toán bằng MS ACCESS
Nhấn vào đây để bắt đầu khóa học

Khóa học Machine Learning cơ bản-Khoa học dữ liệu - AI
Nhấn vào đây để bắt đầu khóa học

Khóa học: Phân tích và trực quan hóa dữ liệu với Power BI
Nhấn vào đây để bắt đầu khóa học

Khóa học đào tạo Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Khóa học Đào tạo sử dụng Excel Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học sử dụng PowerPoint Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học xây dựng và quản trị hệ thống đào tạo trực tuyến
Nhấn vào đây để bắt đầu khóa học

Đóng góp nội dung

Gửi ý kiến cho ban biên tập
Gửi thông tin

Thông tin

ĐĂNG KÝ/LIÊN HỆ: