Poggit est un site Web pour deux choses : un générateur de plugins (Poggit-CI) et une liste de plugins (Poggit-Release).
Je voulais utiliser ce projet pour expérimenter à quel point c'est mauvais si aucun framework n'est utilisé. Je n'ai pas l'intention de changer cela, car c'est une preuve vivante qui nous explique pourquoi PHP (surtout sans frameworks de serveur) est mauvais.
Poggit construira des phars pour votre projet lorsque vous pousserez un commit ou ferez une pull request.
Connectez-vous sur le site Poggit et autorisez l'application Poggit pour votre compte utilisateur ou vos organisations. Vous pouvez trouver des boutons pour activer Poggit-CI pour des dépôts particuliers dans le panneau d'administration CI. Poggit vous aidera à créer le fichier .poggit.yml
dans votre dépôt, puis Poggit commencera à construire vos projets dans votre dépôt à chaque validation.
Un projet peut être publié après avoir été développé. Vous pouvez trouver le bouton de libération sur la page du projet CI.
Vous pouvez trouver une liste des plugins publiés sur https://poggit.pmmp.io/plugins. Vous pouvez également trouver des plugins en attente de révision sur https://poggit.pmmp.io/review.
Poggit fournit un framework de bibliothèque appelé "Virions".
Oui, techniquement, vous pouvez, même si cela est déconseillé.
Poggit gère un site Web qui permet aux utilisateurs de trouver des plugins. Par conséquent, si chacun crée son propre site Web Poggit, cela sera déroutant pour les utilisateurs car les listes de plugins sont dispersées partout. Pour le bien de la communauté, à moins que vous n'ayez tellement amélioré votre version de Poggit que la version originale ne vaut plus la peine d'exister, veuillez ne pas héberger vous-même un Poggit public.
Cependant, pour diverses raisons, principalement parce que je suis un partisan obstiné du logiciel libre, vous pouvez toujours héberger vous-même une instance Poggit. Ce projet est sous licence Apache, version 2.0. Vous pouvez obtenir une copie complète de cette licence dans le fichier LICENSE.
Néanmoins, Poggit est open source pour les développeurs et non pour les entreprises. C'est ici que les développeurs peuvent l'améliorer, ou en tirer des leçons, "pour mieux construire des logiciels, ensemble " . Vous êtes les bienvenus si vous souhaitez héberger Poggit vous-même pour des raisons de sécurité ou à des fins de tests. Mais si vous hébergez Poggit dans un but lucratif, je vous demande poliment de ne pas le faire .
Veuillez lire Puis-je l'héberger moi-même ? avant d'installer Poggit.
Ensuite, reportez-vous à INSTALL.md pour obtenir des instructions sur l'installation de Poggit.