ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ KDE Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ„Π°Π·Ρƒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° GitLab

ОбъявлСно ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„Π°Π·Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ KDE Π½Π° GitLab ΠΈ Π½Π°Ρ‡Π°Π»Π΅ использования Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π² повсСднСвной ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° сайтС invent.kde.org. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ„Π°Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π»Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ всСх Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² с ΠΊΠΎΠ΄ΠΎΠΌ KDE ΠΈ процСссов рСцСнзирования. На Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„Π°Π·Π΅ планируСтся Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ возмоТности Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π° Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° использованиС GitLab для управлСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ‡.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ использованиС GitLab ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π±Π°Ρ€ΡŒΠ΅Ρ€ вхоТдСния Π½ΠΎΠ²Ρ‹Ρ… участников, сдСлаСт участиС Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ KDE Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ возмоТности инструмСнтов для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, сопровоТдСния Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ рСцСнзирования ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡŒ связка ΠΈΠ· Phabricator ΠΈ cgit, которая воспринимаСтся ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ нСпривычная. GitLab достаточно Π±Π»ΠΈΠ·ΠΎΠΊ ΠΏΠΎ возмоТностям ΠΊ GitHub, являСтся свободным ПО ΠΈ ΡƒΠΆΠ΅ примСняСтся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… смСТных ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ GNOME, Wayland, Debian ΠΈ FreeDesktop.org.

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° поэтапно — Π²Π½Π°Ρ‡Π°Π»Π΅ возмоТности GitLab Π±Ρ‹Π»ΠΈ сопоставлСны с потрСбностями Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ тСстовоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ согласившиСся Π½Π° экспСримСнт нСбольшиС ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ KDE ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ инфраструктуру. Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ выявлСнных нСдостатков ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ инфраструктуры для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². БовмСстно с GitLab Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ добавлСнию Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (Community Edition) возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСдоставало сообщСству KDE.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ насчитываСт ΠΎΠΊΠΎΠ»ΠΎ 1200 Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² со своСй спСцификой, для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ пСрСноса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ KDE Π±Ρ‹Π»ΠΈ написаны ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с сохранСниСм описаний, Π°Π²Π°Ρ‚Π°Ρ€ΠΎΠ² ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, использованиС Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ ΠΈ спСцифичных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² слияния). Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Git-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ (hook-ΠΈ), примСняСмыС для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соотвСтствия ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² принятым Π² KDE трСбованиям, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ закрытия ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Π² Bugzilla. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ тысячС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ распрСдСлСны ΠΏΠΎ своим катСгориям Π² GitLab (Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π·Π²ΡƒΠΊ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈΠ³Ρ€Ρ‹, систСмныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, PIM, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ Ρ‚.ΠΏ.).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru