Pipit
O PIPIT é um caldeira CMS WAGATLE que visa fornecer um fluxo de trabalho de desenvolvedor fácil e moderno com um front-end renderizado com o React.
Características
- Reacto estático e servidor híbrido renderizado usando o próximo.js
- Andaimes de página
- Compatação de 12 fatores
- Ambiente de Desenvolvimento do Docker
- Implante scripts via Ansistrano
- Orquestração usando Ansible
- SSL local para desenvolvimento
- Relatório de erro com sentinela
- Integração do CI via Circle CI com notificações de folga
- Sincronização de dados entre ambientes
- Livro de histórias para desenvolvimento rápido de componentes
Instalação
- Certifique -se de ter o CookieCutter instalado. Se não for executado
pip install cookiecutter (ou via cervejeira) - Execute Cookiecutter:
cookiecutter https://github.com/Frojd/Wagtail-Pipit.git
- Preencha as perguntas e você terminou!
Documentação - para onde ir daqui?
Recomendamos que você comece verificando o guia de início. Caso contrário, você pode ler qualquer um dos seguintes tópicos:
- Guia do desenvolvedor de front -end
- Guia do desenvolvedor de back -end
- Provisionar e configurar um servidor da web para hospedagem
- Configurando a implantação no Circleci
- Adicionando notificações de folga ao Circleci
- Sincronizar dados entre ambientes
- Executando o Python localmente
- Usando a geração estática do site
- Trabalhando com as páginas rotáveis da Wagtail
- Servindo dados de tipo de conteúdo personalizado através do próximo.js
- Adicionando suporte de múltiplas idiomas
- Adicionando suporte Wagtail-2FA
- Adicionando sentinela
- Manusear tokens CSRF
- Publique livro de histórias
- Andaimes
Contribuir
Se você tiver idéias de melhoria, compartilhe seus pensamentos por meio de um problema. Também damos as boas -vindas aos PRs
- Tracker de edição: https://github.com/frojd/wagtail-pipit/issues
- Código fonte: https://github.com/frojd/wagtail-pipit
- Discussões: você pode nos encontrar na folga do Wagtail sob o canal
#pipit
Segurança
Se você acredita que encontrou um problema de segurança com qualquer um de nossos projetos, envie um email para seguranç[email protected].
Apoiar
Se você tiver algum problema, envie um problema e faremos o possível para ajudá -lo.