Tin tức và phân tích của tất cả các thiết bị di động

GitHub Codespaces: một môi trường phát triển dựa trên trình duyệt hoàn chỉnh mới

GitHub là một dịch vụ được hơn 40 triệu nhà phát triển sử dụng để làm việc như một nhóm trong cùng một dự án phát triển. Vào tháng trước, GitHub đã đưa ra lựa chọn là miễn phí tất cả các tính năng thiết yếu của nền tảng của mình, một quyết định được đưa ra với mục đích giúp các nhóm làm việc cùng nhau, ngay cả khi ở xa.

Trong hội nghị ảo đầu tiên “Satellite Virtual 2020”, GitHub nêu bật một số tính năng mới nhằm cung cấp cho cộng đồng tất cả các công cụ họ cần để giải đáp các vấn đề của họ. Một tính năng mới chính được công bố cho các nhà phát triển: sự ra mắt của GitHub Codespaces.

GitHub Codespaces: một không gian phát triển tức thì

Có thể khó đóng góp mã cho cộng đồng vì mỗi kho lưu trữ có môi trường phát triển riêng, điều này có thể gây khó khăn cho việc truy cập trước khi bạn có thể viết một dòng mã ”

Cũng có thể có xung đột giữa môi trường của hai dự án. GitHub Codespaces được tạo ra để cung cấp câu trả lời cho những vấn đề kỹ thuật này.

Tính năng mới này được lưu trữ hoàn toàn trên đám mây GitHub để cung cấp cho bạn một môi trường phát triển hoàn chỉnh thông qua trình duyệt của mình. Sau đó, bạn có thể ngay lập tức đóng góp cho một dự án. Tính năng Codespaces sử dụng công nghệ Visual Studio do Microsoft phát triển.

Tổng quan về giao diện GitHub Codespaces. Tín dụng: GitHub.

GitHub Codespaces được định cấu hình để tải lên mã và các phần phụ thuộc, công cụ dành cho nhà phát triển, tiện ích mở rộng và tệp chấm. Việc chuyển đổi từ môi trường này sang môi trường khác trở nên rất đơn giản, bạn điều hướng theo ý muốn và nếu bạn quay lại, không gian mã của bạn sẽ tự động được mở lại.

Tính năng mới này hiện miễn phí trong phiên bản beta giới hạn. Các nhà phát triển muốn thử nghiệm và sử dụng tính năng này hiện có thể yêu cầu quyền truy cập vào trang dành riêng cho dịch vụ mới này.

Các tính năng mới khác được GitHub công bố

GitHub-talk: diễn đàn với các cuộc thảo luận dành riêng cho một dự án cụ thể, những cuộc thảo luận này sẽ có thể truy cập được trong môi trường làm việc mà bạn chia sẻ với cộng đồng của mình. (đang trong giai đoạn thử nghiệm)

Phân tích mã: phân tích để phát hiện các lỗ hổng bảo mật có thể có bằng công cụ phân tích ngữ nghĩa CodeQL và do đó giúp cộng đồng sản xuất mã an toàn hơn. (đang trong giai đoạn thử nghiệm)

Các phiên bản GitHub riêng tư: phiên bản riêng tư để các công ty có thể hưởng lợi từ các tính năng bảo mật nâng cao và tuân thủ các yêu cầu về chủ quyền dữ liệu nếu họ muốn. (sắp ra mắt)

Nguồn: GitHub