Mới đây, nền tảng phát triển cộng tác GitLab đã công bố phát hành phiên bản mới 15.0 , và một trong những thay đổi đáng chú ý nhất trong phiên bản này là ý định trong các phiên bản tương lai sẽ thay thế trình soạn thảo mã Web IDE tích hợp sẵn bằng trình soạn thảo Visual Studio Code (VS Code) do Microsoft phát triển với sự đóng góp từ cộng đồng.
Sử dụng trình soạn thảo Mã VS sẽ đơn giản hóa việc phát triển dự án trong giao diện GitLab và cho phép các nhà phát triển sử dụng công cụ chỉnh sửa mã đầy đủ tính năng và quen thuộc.
Một cuộc khảo sát người dùng GitLab cho thấy rằng IDE web rất tuyệt vời để thực hiện những thay đổi nhỏ, nhưng ít người sử dụng nó cho các dự án lập trình hoàn chỉnh. Các nhà phát triển GitLab đã cố gắng tìm hiểu điều gì cản trở công việc toàn diện trong IDE web và kết luận rằng vấn đề không phải là thiếu các tính năng cụ thể, mà là sự kết hợp của những lỗi nhỏ trong giao diện và quy trình làm việc. Theo một cuộc khảo sát do Stack Overflow thực hiện, hơn 70% nhà phát triển sử dụng trình soạn thảo VS Code, được cấp phép theo giấy phép MIT, khi viết mã.
Trở lại vào tháng 2018 năm 10.7, GitLab XNUMX đã giới thiệu IDE web với thế giới và mang một trình chỉnh sửa nhiều tệp đáng yêu vào trung tâm của trải nghiệm GitLab. Mục tiêu của chúng tôi là giúp mọi người dễ dàng đóng góp, bất kể kinh nghiệm phát triển của họ. Kể từ khi được giới thiệu, hàng chục triệu cam kết đã được thực hiện từ IDE web và chúng tôi đã thêm các tính năng như Xem trước trực tiếp và Thiết bị đầu cuối web tương tác để nâng cao trải nghiệm. Bây giờ, chúng tôi rất vui mừng được chia sẻ một số thay đổi lớn mà chúng tôi có trong cửa hàng đối với IDE Web trong các mốc quan trọng sắp tới.
Một trong những kỹ sư của GitLab đã chuẩn bị một nguyên mẫu hoạt động của việc tích hợp VS Code với giao diện GitLab, có thể được sử dụng để làm việc thông qua trình duyệt.
Ban lãnh đạo GitLab đánh giá sự phát triển này đầy hứa hẹn và quyết định thay thế IDE web bằng VS Code , điều này cũng giúp tránh lãng phí tài nguyên bằng cách không thêm các tính năng vào IDE web mà đã có sẵn trong VS Code. Kế hoạch là chỉ tích hợp phần phía máy khách của trình soạn thảo, kết hợp nó với các thành phần phía máy chủ của GitLab.
Ngoài những cải tiến đáng kể về chức năng và khả năng sử dụng, quá trình chuyển đổi sẽ cung cấp quyền truy cập vào một loạt các plugin cho VS Code , cũng như cho phép người dùng tùy chỉnh giao diện và kiểm soát việc tô sáng cú pháp. Vì sự ra mắt của VS Code chắc chắn sẽ dẫn đến một trình soạn thảo phức tạp hơn, nên đối với những người cần trình soạn thảo đơn giản nhất để chỉnh sửa riêng lẻ, các khả năng chỉnh sửa cần thiết dự kiến sẽ được thêm vào các thành phần cốt lõi như Trình soạn thảo Web, Đoạn mã và Trình soạn thảo Pipe.
Kể từ bản phát hành GitLab 15.0, những cải tiến được bổ sung bao gồm:
- Đã thêm chế độ chỉnh sửa trực quan Markdown (WYSIWYG) vào Wiki.
- Phiên bản cộng đồng miễn phí tích hợp các chức năng quét hình ảnh vùng chứa để tìm các lỗ hổng đã biết trong các phần phụ thuộc được sử dụng.
- Đã thêm hỗ trợ để thêm ghi chú nội bộ vào các cuộc thảo luận chỉ dành cho tác giả và thành viên nhóm (ví dụ: để đính kèm dữ liệu nhạy cảm về một vấn đề không thể tiết lộ công khai).
- Khả năng liên kết một vấn đề với một tổ chức bên ngoài hoặc các địa chỉ liên hệ bên ngoài.
- Hỗ trợ các biến môi trường lồng nhau trong CI / CD (các biến có thể được lồng trong các biến khác, ví dụ: "MAIN_DOMAIN: $ {STACK_NAME} .example.com").
- Khả năng đăng ký và hủy đăng ký khỏi người dùng trong hồ sơ của anh ta.
- Quá trình thu hồi mã thông báo truy cập đã được đơn giản hóa.
- Khả năng sắp xếp lại danh sách với các mô tả vấn đề trong chế độ kéo và thả đã được cung cấp.
- Plugin GitLab Workflow cho VS Code thêm khả năng làm việc với nhiều tài khoản được liên kết với những người dùng GitLab khác nhau.
Cuối cùng, nếu bạn muốn tìm hiểu thêm về phiên bản mới này, bạn có thể xem chi tiết tại liên kết sau.