Pipit
Pipit ist eine CMS-Kesselplatte von Wagenschwanz, die einen einfachen und modernen Entwickler-Workflow mit einem React-Render-Frontend bietet.
Merkmale
- HYBRID STATIC UND SERVER RELDERED REACT UNTERHALT UNTERSTELLEN.JS
- Seitengerüst
- 12-Faktor-App-konform
- Docker -Entwicklungsumgebung
- Stellen Sie Skripte über Ansistrano ein
- Orchestrierung mit Ansible
- Lokale SSL für die Entwicklung
- Fehlerberichterstattung mit Sentry
- CI -Integration über Circle CI mit Slack -Benachrichtigungen
- Datensynchronisation zwischen Umgebungen
- Storybook für schnelle Komponentenentwicklung
Installation
- Stellen Sie sicher, dass Sie CookieCutter installiert haben. Wenn nicht
pip install cookiecutter (oder über Brew) - Run CookieCutter:
cookiecutter https://github.com/Frojd/Wagtail-Pipit.git
- Füllen Sie die Fragen aus und Sie sind fertig!
Dokumentation - Wohin von hier aus gehen?
Wir empfehlen Ihnen, sich zunächst den Anleitungsführer für den Erste zu überprüfen. Andernfalls können Sie eines der folgenden Themen nachlesen:
- Frontend Developer Guide
- Backend Developer Guide
- Bereitstellung und Konfiguration eines Webservers zum Hosting
- Einrichten der Bereitstellung auf Circleci
- Hinzufügen von Slack -Benachrichtigungen zu Circleci
- Daten zwischen Umgebungen synchronisieren
- Python vor Ort laufen
- Verwendung der statischen Site -Generierung
- Arbeiten mit den routbaren Seiten von Wagtail
- Servieren benutzerdefinierter Inhaltstypdaten über next.js
- Hinzufügen von Mehrsprachenunterstützung
- Hinzufügen von Wagtail-2FA-Unterstützung
- Hinzufügen von Wachposten
- Umgang mit CSRF -Token
- Veröffentlichen Sie Storybook
- Gerüst
Beitragen
Wenn Sie Verbesserungsideen haben, teilen Sie bitte Ihre Gedanken in einem Problem mit. Wir begrüßen auch PRs
- Ausgabe Tracker: https://github.com/frojd/wagtail-pipit/issues
- Quellcode: https://github.com/frojd/wagtail-pipit
-
#pipit
Sicherheit
Wenn Sie der Meinung sind, dass Sie ein Sicherheitsproblem mit einem unserer Projekte gefunden haben, senden Sie uns bitte eine E -Mail an [email protected].
Unterstützung
Wenn Sie Probleme haben, geben Sie bitte ein Problem ein und wir werden unser Bestes tun, um Ihnen zu helfen.