GitLab ogłasza migrację swojego edytora przez Visual Studio Code

Logo GitLab

Ostatnio uruchomienie nowej wersji platforma rozwoju współpracy GitLab 15.0 a z najbardziej znaczących zmian, które wyróżniają się w tej wersji, jest zamiar w przyszłych wydaniach es wymień edytor kodu internetowego wbudowany IDE z edytorem Visual Studio Code (VS Code) opracowany przez Microsoft przy udziale społeczności.

Korzystanie z edytora VS Code uprości tworzenie projektów w interfejsie GitLab i umożliwi programistom korzystanie z w pełni funkcjonalnego i znanego narzędzia do edycji kodu.

Ankieta użytkowników GitLab pokazał, że webowe IDE jest doskonałe dokonać drobnych zmian ale niewiele osób używa go do pełnego kodowania. Deweloperzy GitLab starali się zrozumieć, co utrudnia pełne działanie w webowym IDE i doszli do wniosku, że nie chodzi o brak konkretnych funkcji, ale połączenie drobnych wad w interfejsie i metodach pracy. Według ankiety przeprowadzonej przez platformę Stack Overflow, ponad 70% programistów podczas pisania kodu korzysta z edytora VS Code, który jest licencjonowany na licencji MIT.

Już w kwietniu 2018 r. GitLab 10.7 przedstawił światu internetowe IDE i wprowadził piękny wieloplikowy edytor do serca GitLab. Naszym celem było ułatwienie każdemu współuczestnictwa, niezależnie od doświadczenia programistycznego. Od czasu jego wprowadzenia z internetowego IDE wykonano dziesiątki milionów zatwierdzeń, a my dodaliśmy funkcje, takie jak podgląd na żywo i interaktywne terminale internetowe, aby poprawić wrażenia. Teraz cieszymy się, że możemy podzielić się niektórymi z dużych zmian, jakie mamy w przygotowaniu dla Web IDE w nadchodzących kamieniach milowych.

Jeden z inżynierów GitLab przygotował działający prototyp integracji VS Code z interfejsem GitLab, który można wykorzystać do pracy przez przeglądarkę.

Kierownictwo GitLab uznali rozwój za obiecujący i postanowili zastąpić web IDE przez VS Code, co pozwoliłoby również nie marnować zasobów przez dodawanie funkcji do internetowego IDE, które są już w programie VS Code. Planowane jest osadzenie edytora tylko po stronie klienta, integrując go z komponentami serwerowymi GitLab.

Oprócz znaczących ulepszeń w zakresie funkcjonalności i użyteczności, przejście zapewni dostęp do szerokiej gamy wtyczek do VS Code, a także dać użytkownikom możliwość dostosowywania karnacji i kontrolowania podświetlania składni. Ponieważ wprowadzenie VS Code nieuchronnie prowadzi do komplikacji edytora, dla tych, którzy potrzebują najprostszego edytora do wprowadzania indywidualnych zmian, planowane jest dodanie niezbędnych możliwości edycji do podstawowych komponentów, takich jak edytor sieciowy, fragmenty i edytor potoku.

W wydaniu GitLab 15.0 dodane innowacje obejmują:

  • Dodano wizualny tryb edycji Markdown (WYSIWYG) do Wiki.
  • Darmowa wersja społecznościowa integruje funkcje skanowania obrazów kontenerów w poszukiwaniu znanych luk w używanych zależnościach.
  • Dodano obsługę dodawania wewnętrznych notatek do dyskusji, które są dostępne tylko dla autora i członków grupy (na przykład, aby dołączyć poufne dane do sprawy, której nie można ujawnić publicznie).
  • Możliwość powiązania sprawy z organizacją zewnętrzną lub kontaktami zewnętrznymi.
  • Obsługa zagnieżdżonych zmiennych środowiskowych w CI/CD (zmienne mogą być zagnieżdżane w innych zmiennych, np. "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Możliwość subskrypcji i wypisania się od użytkownika w jego profilu.
  • Proces unieważniania tokena dostępu został uproszczony.
  • Zapewniono możliwość zmiany kolejności listy z opisami problemów w trybie przeciągania i upuszczania.
  • Wtyczka GitLab Workflow dla VS Code dodaje możliwość pracy z wieloma kontami powiązanymi z różnymi użytkownikami GitLab.

Na koniec, jeśli chcesz dowiedzieć się więcej o tej nowej wersji, możesz zapoznać się ze szczegółami W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.