I-GitLab imemezela ukufuduka komhleli wayo nge-Visual Studio Code

Ilogo yeGitLab

Ukukhishwa kwenguqulo entsha yesikhulumi sokuthuthukisa ngokubambisana i-GitLab 15.0 kumenyezelwe muva nje , futhi olunye lwezinguquko eziphawuleka kakhulu kule nguqulo inhloso ekukhishweni kwesikhathi esizayo yokushintsha umhleli wekhodi ye -Web IDE eyakhelwe ngaphakathi ngomhleli we-Visual Studio Code (VS Code) othuthukiswe yi-Microsoft ngokufakwa komphakathi.

Ukusebenzisa umhleli we-VS Code kuzokwenza kube lula ukuthuthukiswa kwephrojekthi kusixhumi esibonakalayo se-GitLab futhi kuvumele onjiniyela ukuthi basebenzise ithuluzi elihlela ikhodi eligcwele isici esigcwele nelijwayelekile.

Ucwaningo lwabasebenzisi be-GitLab lubonise ukuthi i-web IDE inhle kakhulu ekwenzeni izinguquko ezincane, kodwa bambalwa abantu abayisebenzisela amaphrojekthi okubhala ikhodi aphelele. Abathuthukisi be-GitLab bazame ukuqonda ukuthi yini evimbela umsebenzi ophelele ku-web IDE futhi baphetha ngokuthi inkinga akuyona ukuntuleka kwezici ezithile, kodwa inhlanganisela yamaphutha amancane esibonakalayo kanye nomsebenzi. Ngokusho kocwaningo olwenziwe yi-Stack Overflow, abathuthukisi abangaphezu kuka-70% basebenzisa umhleli we-VS Code, onelayisensi ngaphansi kwelayisensi ye-MIT, lapho bebhala ikhodi.

Emuva ngo-April 2018, i-GitLab 10.7 yethula i-IDE yewebhu emhlabeni futhi yaletha umhleli othandekayo onamafayela amaningi enhliziyweni yolwazi lwe-GitLab. Umgomo wethu bekuwukwenza kube lula kunoma ubani ukuba anikele, kungakhathaliseki ulwazi lwakhe lokuthuthuka. Kusukela yethulwa, amashumi ezigidi ezibophezelo zenziwe nge-IDE yewebhu, futhi sengeze izici ezifana nokubuka kuqala okubukhoma kanye ne-Interactive Web Terminals ukuze kuthuthukiswe umuzwa. Manje, sijabulile ukwabelana ngezinye zezinguquko ezinkulu esizigcinele i-Web IDE ezigabeni ezizayo.

Omunye wonjiniyela be-GitLab ulungiselele iphrothokholi esebenzayo yokuhlanganiswa kwe-VS Code ne-interface ye-GitLab, engasetshenziswa ukusebenza ngesiphequluli.

Ubuholi be-GitLab bucabangele intuthuko ethembisayo futhi banquma ukufaka esikhundleni se-web IDE nge-VS Code , okuzogwema nokuchitha izinsiza ngokungangezi izici ku-web IDE esevele iku-VS Code. Uhlelo luwukufaka ingxenye yomhleli ohlangothini lweklayenti kuphela, ukuyihlanganisa nezingxenye zeseva ze-GitLab.

Ngaphezu kokuthuthuka okukhulu ekusebenzeni nasekusebenzisekeni, ushintsho luzohlinzeka ngokufinyelela kuhlu olubanzi lwama-plugin e-VS Code , kanye nokunikeza abasebenzisi ikhono lokwenza ngokwezifiso izikhumba nokulawula ukugqamisa kwe-syntax. Njengoba ukwethulwa kwe-VS Code kuzoholela nakanjani kumhleli oyinkimbinkimbi kakhulu, kulabo abadinga umhleli olula kakhulu wokuhlelwa ngakunye, amakhono okuhlela adingekayo ahlelwe ukuthi engezwe ezingxenyeni eziyinhloko ezifana ne-Web Editor, ama-Snippets, kanye ne-Pipe Editor.

Ngokuphathelene nokukhishwa kwe-GitLab 15.0, izinto ezintsha ezingeziwe zihlanganisa:

  • Kwengezwe imodi yokuhlela ye-Markdown (WYSIWYG) ebonakalayo ku-Wiki.
  • Inguqulo yamahhala yomphakathi ihlanganisa imisebenzi yokuskena izithombe zesiqukathi ukuze uthole ubungozi obaziwayo kokuncika okusetshenzisiwe.
  • Usekelo olungeziwe lokwengeza amanothi angaphakathi ezingxoxweni ezitholakala kuphela kumbhali namalungu eqembu (isibonelo, ukunamathisela idatha ebucayi edabeni elingakwazi ukudalulwa esidlangalaleni).
  • Ikhono lokuxhumanisa inkinga nenhlangano yangaphandle noma abathintwayo bangaphandle.
  • Ukusekela okuguquguqukayo kwemvelo esidlekeni ku-CI/CD (okuguquguqukayo kungafakwa phakathi kwezinye izinto, isb "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Amathuba okubhalisa kanye nokuzikhipha kumsebenzisi kuphrofayela yakhe.
  • Inqubo yokuhoxiswa kwethokheni yokufinyelela yenziwe lula.
  • Ikhono lokuhlela kabusha uhlu ngezincazelo zenkinga kumodi yokudonsa nokwehlisa linikeziwe.
  • I-plugin ye-GitLab Workflow ye-VS Code yengeza amandla okusebenza ngama-akhawunti amaningi ahlotshaniswa nabasebenzisi abahlukene be-GitLab.

Okokugcina, uma unesithakazelo sokufunda kabanzi ngale nguqulo entsha, ungathola imininingwane kusixhumanisi esilandelayo.


Engeza njengomthombo okhethwayo ku-Google