La plateforme de développement collaboratif Forgejo 13.0 est disponible

La version 13.0 de la plateforme de développement collaboratif Forgejo a été publiée, permettant de déployer sur ses propres serveurs un système de collaboration avec des dépôts Git, similaire à GitHub, Bitbucket et Gitlab. Forgejo est un fork du projet Gitea, qui à son tour a été dérivé de la plateforme Gogs. La séparation de Forgejo a eu lieu en 2022 après des tentatives de commercialisation de Gitea et le transfert de la gestion à une société commerciale. Le projet Forgejo adhère aux principes de gestion indépendante et de responsabilité vis-à-vis de la communauté. Le service d'hébergement Git Codeberg.org a adopté Forgejo. Le code du projet est écrit en Go et distribué sous la licence GPLv3.

Les principales caractéristiques de la plateforme sont sa faible consommation de ressources (elle peut être utilisée sur une carte Raspberry Pi ou sur des serveurs peu coûteux VPS) et un processus d'installation simple. Des fonctionnalités standard pour le travail sur des projets sont fournies, telles que la gestion des tâches, le suivi des problèmes (issues), les pull requests, les wikis, les outils de coordination des équipes de développement, la préparation des versions, l'automatisation du déploiement des paquets dans les dépôts, la gestion des droits d'accès, l'intégration avec des plateformes d'intégration continue, la recherche dans le code, l'authentification via LDAP et OAuth, l'accès au dépôt via les protocoles SSH et HTTP/HTTPS, la connexion de webhooks pour l'intégration avec Slack, Discord et d'autres services, la prise en charge des hooks Git et Git LFS, ainsi que des outils pour la migration et le mirroring des dépôts. Il est particulièrement notable d'utiliser le protocole ActivityPub pour relier des développeurs individuels dans un réseau fédéré. serveurs développeurs.

Principales modifications :

  • Des fonctionnalités ont été ajoutées pour informer l'administrateur d'un serveur public sur les violations des règles et le contenu indésirable. Les plaintes peuvent être envoyées contre des utilisateurs, des organisations, des dépôts, des pull requests, des messages de problème et des commentaires.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible

    Après l'envoi d'une plainte, celles-ci s'affichent dans une section distincte de l'interface administrateur. Les plaintes répétées sont groupées et triées dans une liste générale par le nombre de notifications envoyées par différents participants.

    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • Une interface pour migrer des projets depuis le système de développement collaboratif Pagure a été ajoutée, qui peut être utilisée pour transférer des projets vers le nouveau service de développement collaboratif Fedora Forge, développé pour remplacer la plateforme Pagure utilisée dans Fedora pour la collaboration sur le code et les métadonnées des packages.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • Un paramètre «[security].GLOBAL_TWO_FACTOR_REQUIREMENT» a été ajouté, rendant obligatoire l'utilisation de l'authentification à deux facteurs pour les utilisateurs ou les administrateurs, par exemple, sur la base de mots de passe à usage unique (TOTP).
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • La suppression des métadonnées EXIF des fichiers d'images téléchargés comme avatars d'utilisateurs ou images dans les dépôts a été assurée. Ce nettoyage permet d'éviter la fuite de données sensibles, telles que les informations sur la localisation et le dispositif de l'utilisateur. Pour supprimer les métadonnées EXIF des images précédemment téléchargées, la commande «forgejo doctor avatar-strip-exif» a été proposée.
  • La possibilité de consulter le journal des tentatives passées de lancement des Actions-gestionnaires a été ajoutée.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • L'interface web a été mise à jour pour prendre en charge l'analyse statique des fichiers avec des Actions pour détecter tôt les fautes et erreurs courantes telles que l'utilisation incorrecte des gestionnaires dans un contexte donné.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • Lors de l'exécution forcée d'une requête push, les informations sur l'état de la compilation de tous les commits dans l'environnement d'intégration continue sont désormais affichées.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • Des raccourcis clavier ont été ajoutés à l'éditeur Markdown pour utiliser le formatage en gras (Ctrl+B) et en italique (Ctrl+I) sur le texte sélectionné.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • L'heure de chargement des applications relatives à la version, comme les compilations binaires prêtes, est désormais affichée.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible
  • La liste des commits affiche désormais les tags associés aux commits.
    La plateforme de développement collaboratif Forgejo 13.0 est disponible

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster