Pipit
PiPit est un chaudron CMS CMS qui vise à fournir un flux de travail de développeur facile et moderne avec un frontend renvoyé en réaction.
Caractéristiques
- Hybrid statique et serveur rendu réagi à l'aide de next.js
- Échafaudage de page
- Conforme aux applications à 12 facteurs
- Environnement de développement de Docker
- Déployer les scripts via ANSistrano
- Orchestration en utilisant ANSIBLE
- SSL local pour le développement
- Rapports d'erreur avec Sentry
- Intégration de CI via Circle CI avec des notifications de relâchement
- Synchronisation des données entre les environnements
- Livre de contes pour le développement des composants rapides
Installation
- Assurez-vous que Cookietter a installé. Sinon, exécutez
pip install cookiecutter (ou via Brew) - Run Cookiecetter:
cookiecutter https://github.com/Frojd/Wagtail-Pipit.git
- Remplissez les questions et vous avez terminé!
Documentation - Où aller à partir d'ici?
Nous vous recommandons de commencer par consulter le guide de démarrage. Sinon, vous pouvez lire l'un des sujets suivants:
- Guide du développeur frontal
- Guide du développeur backend
- Provision et configurer un serveur Web pour l'hébergement
- Configuration du déploiement sur Circleci
- Ajout de notifications Slack à Circleci
- Synchroniser les données entre les environnements
- Exécuter Python localement
- Utilisation de la génération de sites statique
- Travailler avec les pages routières de Bectail
- Servir les données de type de contenu personnalisé via Next.js
- Ajout de support multi-langues
- Ajout de support de berce-berger-2fa
- Ajout de sentinelle
- Gestion des jetons CSRF
- Publier un livre d'histoires
- Échafaudage
Contribuer
Si vous avez des idées d'amélioration, veuillez partager vos réflexions via un problème. Nous accueillons également les relations publiques
- Tracker de numéro: https://github.com/frojd/wagtail-pipit/issues
- Code source: https://github.com/frojd/wagtail-ppit
- Discussions: vous pouvez nous trouver sur le relâchement des bergeronnets sous la chaîne
#pipit
Sécurité
Si vous pensez que vous avez trouvé un problème de sécurité avec l'un de nos projets, veuillez nous envoyer un e-mail à [email protected].
Soutien
Si vous avez des problèmes, veuillez soumettre un problème et nous ferons de notre mieux pour vous aider.