GitLab zastąpi wbudowany edytor kodu Visual Studio Code

Zaprezentowano wydanie platformy współpracy programistycznej GitLab 15.0 i ogłoszono zamiar w przyszłych wydaniach zastąpienia wbudowanego edytora kodu Web IDE edytorem Visual Studio Code (VS Code) opracowanym 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 ze znanego i w pełni funkcjonalnego narzędzia do edycji kodu.

Ankieta przeprowadzona wśród użytkowników GitLaba wykazała, że ​​Web IDE świetnie nadaje się do wprowadzania drobnych zmian, ale niewiele osób używa go do pełnego kodowania. Programiści GitLab próbowali zrozumieć, co uniemożliwia pełną pracę w Web IDE i doszli do wniosku, że problemem nie jest brak jakichkolwiek konkretnych możliwości, ale połączenie drobnych wad interfejsu i metod pracy. Sądząc po ankiecie przeprowadzonej przez Stack Overflow, ponad 70% programistów podczas pisania kodu korzysta z edytora VS Code, który jest dostępny na licencji MIT.

Jeden z inżynierów GitLab przygotował działający prototyp integracji VS Code z interfejsem GitLab, który można wykorzystać do pracy poprzez przeglądarkę. Kierownictwo GitLab uznało rozwój za obiecujący i zdecydowało się zastąpić Web IDE VS Code, co pozwoliłoby również uniknąć marnowania zasobów na dodawanie funkcji do Web IDE, które już istnieją w VS Code.

Oprócz znacznego rozszerzenia funkcjonalności i poprawy użyteczności, przejście otworzy dostęp do szerokiej gamy dodatków do VS Code, a także zapewni użytkownikom narzędzia do dostosowywania motywów i zarządzania podświetlaniem składni. Ponieważ wdrożenie VS Code nieuchronnie doprowadzi do powstania bardziej złożonego edytora, dla tych, którzy potrzebują możliwie najprostszego edytora do dokonywania indywidualnych edycji, planowane jest dodanie niezbędnych możliwości edycji do podstawowych komponentów, takich jak Web Editor, Snippets i Pipeline Editor.

Jeśli chodzi o wydanie GitLab 15.0, dodane innowacje obejmują:

  • Wiki dodała wizualny tryb edycji Markdown (WYSIWYG).
  • Bezpłatna wersja społecznościowa integruje funkcje skanowania obrazów kontenerów pod kątem znanych luk w używanych zależnościach.
  • Wprowadzono obsługę dodawania wewnętrznych notatek do dyskusji, do których dostęp mają tylko autor i członkowie grupy (na przykład w celu dołączenia poufnych danych do sprawy, która nie powinna być ujawniana publicznie).
  • Możliwość powiązania problemu 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, na przykład „MAIN_DOMAIN: ${STACK_NAME}.example.com”).
  • Możliwość subskrybowania i wypisania się z użytkownika w jego profilu.
  • Uproszczono proces unieważniania tokenów dostępowych.
  • Istnieje możliwość reorganizacji listy z opisami spraw w trybie przeciągnij i upuść.
  • Dodatek GitLab Workflow do VS Code dodaje możliwość pracy z wieloma kontami powiązanymi z różnymi użytkownikami GitLab.

Źródło: opennet.ru

Dodaj komentarz