Liberazione di u sistema di sviluppu collaborativu Gogs 0.13

Бпустя Π΄Π²Π° с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ Π³ΠΎΠ΄Π° с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° формирования Π²Π΅Ρ‚ΠΊΠΈ 0.12 ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск Gogs 0.13, систСмы для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСпозиториями Git, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π½Π° собствСнном ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… окруТСниях Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ сСрвис, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ GitHub, Bitbucket ΠΈ Gitlab. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Go ΠΈ поставляСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Для формирования интСрфСйса примСняСтся web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Macaron. БистСма ΠΈΠΌΠ΅Π΅Ρ‚ достаточно Π½ΠΈΠ·ΠΊΠΈΠ΅ трСбования ΠΊ рСсурсам ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Raspberry Pi.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности Gogs:

  • Mostra l'attivitΓ  nantu Γ  una cronologia;
  • Accessu Γ  u repositoriu via protokolli SSH Γ¨ HTTP / HTTPS;
  • Autentificazione via SMTP, LDAP Γ¨ Reverse proxy;
  • Cuntu integratu, repository Γ¨ gestione di l'urganizazione / squadra;
  • Interfaccia per aghjunghje Γ¨ sguassΓ  sviluppatori chΓ¬ anu accessu Γ  aghjunghje dati Γ  u repository;
  • Sistema di ganciu web per l'integrazione di gestori di servizii di terze parti cum'Γ¨ Slack, Discord Γ¨ Dingtalk;
  • Supportu per cunnette Git hooks Γ¨ Git LFS;
  • DisponibilitΓ  di interfacce per riceve messagi d'errore (issues), processing pull requests Γ¨ Wiki per a preparazione di documentazione;
  • Strumenti per a migrazione Γ¨ mirroring repository Γ¨ wikis da altri sistemi;
  • Interfaccia web per editΓ  codice Γ¨ wiki;
  • Uploading avatars through Gravatar Γ¨ servizii di terzu;
  • serviziu per mandΓ  notificazioni per email;
  • pannellu amministratore;
  • ΠœΠ½ΠΎΠ³ΠΎΡΠ·Ρ‹Ρ‡Π½Ρ‹ΠΉ интСрфСйс, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½Π° 30 языков;
  • CapacitΓ  di persunalizΓ  l'interfaccia attraversu u sistema di mudelli HTML;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° хранСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² MySQL, PostgreSQL, SQLite3 ΠΈ TiDB.

Liberazione di u sistema di sviluppu collaborativu Gogs 0.13

In a nova versione:

  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° доступа Π² ΠΏΠΎΠ»Π΅ с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ.
  • На страницах создания ΠΈ пСрСноса рСпозитория появилась опция для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· списка (unlisted), ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ, Π½ΠΎ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π΅Π³ΠΎ Π² спискС для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π· прямого доступа Π² интСрфСйс Gogs.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ настройки Β«[git.timeout] DIFFΒ» (Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ для git diff), Β«[server] SSH_SERVER_MACSΒ» (список Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Ρ… MAC-адрСсов), Β«[repository] DEFAULT_BRANCHΒ» (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²), Β«[server] SSH_SERVER_ALGORITHMSΒ» (список допустимых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ).
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ указания собствСнной схСмы хранСния для PostgreSQL.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° отрисовки Mermaid-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π² Markdown.
  • НазваниС Π²Π΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ с master Π½Π° main.
  • ОбъявлСн ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ бэкСнд хранСния MSSQL.
  • I requisiti per u compilatore Go sΓ² stati aumentati Γ  a versione 1.18.
  • Для хранСния Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² доступа Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ…ΡΡˆΠΈ SHA256 вмСсто хранСния Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅.

Source: opennet.ru

Add a comment