Издавање платформе за колаборативни развој Каллитхеа 0.5

Представио издавање система за управљање репозиторијумом Калитеа 0.5, заснован ентузијасти и представници Софтваре Фреедом Цонсерванци у циљу наставка развоја бесплатне кодне базе РходеЦоде, након трансформација ову платформу у полу-власнички комерцијални производ. Каллитхеа вам омогућава да примените инфраструктуру за управљање развојем која подржава Гит и Мерцуриал системе контроле верзија, а по задацима је слична ГитХуб, ГитЛаб и Битбуцкет. Код пројекта је написан у Питхон-у и дистрибуира лиценциран под ГПЛв3.

Каллитхеа укључује сервер високих перформанси за обраду пусх/пулл захтева и веб интерфејс за организовање колаборативног развоја, који вам омогућава да управљате репозиторијумима, делите права приступа, прегледате код, пратите активности других учесника, форкујете пројекте, шаљете захтеве за повлачење или промените код на место, преко једноставног уређивача. Подржана је интеграција са централизованом базом података корисника предузећа заснованом на ЛДАП или АцтивеДирецтори. Подржано је креирање група спремишта и група програмера са јединственим управљањем члановима групе. Изглед интерфејса може се лако променити кроз систем шаблона. Подржан је визуелни приказ активности у облику графикона. Систем прегледа промена подржава дискусију о променама и слање обавештења.

Серверски део платформе је вишенитни, што вам омогућава да истовремено сервирате неколико пулл/пусх захтева. Да би повећао перформансе, систем активно користи кеширање и извршавање радњи у асинхроном режиму. Систем има интегрисане алате за прављење резервних копија који вам омогућавају да повремено архивирате и чувате копију свих података преко „сцп-а“. За праћење активности у спремиштима, подржан је посебан слој који води евиденцију свих захтева и омогућава аутентификацију сваког захтева. Библиотека се користи за рад са репозиторијумима вцс, метаподаци пројекта могу да се чувају у СКЛите, ПостгреСКЛ или другим базама података које подржава СКЛАлцхеми.

Главне промене:

  • Могуће је приступити спремишту користећи ССХ користећи УРЛ као што је „ссх://[емаил заштићен]/наме/оф/репоситори". Аутентификација приликом приступања спремишту преко ССХ-а је заснована на јавном кључу корисника (са или без додатне заштите кључа лозинком, у зависности од преференција корисника). Отпремање кључа (~/.ссх/ид_рса.пуб) на сервер се врши преко Каллитхеа веб интерфејса, који аутоматизује чување кључа у датотеци аутхоризед_кеис. Напомиње се да су перформансе рада са спремиштем преко ССХ-а веће него при приступу спремишту преко ХТТПС-а.
  • Додата подршка за дистрибуирани систем контроле верзија Мерцуриал 5.2.
  • Функција „Админ > Сеттингс > Висуал > (ХТТП) Цлоне УРЛ“ је прерађена, чији обрађивач сада експлицитно проверава присуство стрингова „{репо}“ и „_{репоид}“.
  • Систем права приступа је очишћен - права приступа се увек сматрају само додатним, тј. гарантује се да ће сваки корисник имати најмање иста права као и подразумевани корисник.
  • Подршка за поставку апи_аццесс_цонтроллерс_вхителист је уклоњена из конфигурационе датотеке. Аутентификација преко АПИ кључа за приступ сада аутоматски даје приступ свим АПИ-јима дозвољеним кориснику.
  • Подршка за Питхон 2.6 је укинута. Тренутно је подржана само грана Питхон 2.7, али програмери раде на обезбеђивању пуне подршке за Питхон 3.к.
  • Функција закључавања спремишта (повуците за закључавање, притисните за откључавање) је уклоњена.

Извор: опеннет.ру

Додај коментар