A partir da versão 0.5.0, há uma separação entre a estrutura e a desenvolvedora. Desenvolvemos um aplicativo esqueleto que usa a nova versão. Este esqueleto está disponível no repo chassisphp/chassisphp-skleton.
Pronunciado cha-see
Sim, outra estrutura PHP. O objetivo do Chassisphp é ser uma estrutura que simplifica o processo de criação de um site do tipo folheto. Certifique -se de visitar nosso novo site chassisphp.com, é muito novo e precisa de informações adicionais. Adoraríamos sua ajuda de Wita, os documentos! Veja o repositório no repositório do chassiphp no local. Estamos apenas começando. Este pacote está na versão beta. Use em produção com cautela
Essas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste. Consulte a implantação para obter notas sobre como implantar o projeto em um sistema ao vivo. É recomendável que você use o Composer para instalar o Chassisphp.
composer create-project -s dev rogercreasy/chassis-php [project directory name]As etapas a seguir o ajudarão a configurar sua instalação do Chassisphp pela primeira vez.
.env.example para .env e verifique se ele é legível pelo processo do servidor da web. O arquivo .env é pré-populado com uma configuração padrão para a extensão PDO SQLITE (PDO_SQLITE.) UNIX: php vendor/bin/doctrine orm:schema-tool:update
Windows: php vendordoctrineormbindoctrine orm:schema-tool:update ou vendorbindoctrine.bat orm:schema-tool:update
/backend/login com as seguintes credenciais:Nome de usuário: [email protected]
Senha: Admin
/backend/users e selecione "Adicionar usuário".1 . É muito importante que você crie seu próprio administrador exclusivo, para que outros não possam contornar a proteção e o login de login usando as informações padrão./backend/users e selecionando "excluir".Para executar um teste, use:
$ phpunit Se o seu ambiente ainda não estiver configurado, encontre phpunit em .vendorbinphpunit
Seguimos o PSR-2 para o estilo de codificação, o PSR-4 AutoLoading, o PSR-7 para mensagens e o PSR-11 para contêineres. Também acreditamos no uso da vírgula de Oxford (veja a linha acima). :-)
Chassisphp não está vinculado a nenhum componente específico. Sempre que possível, o uso de componentes é escrito de modo que ele possa ser substituído por um componente da escolha do desenvolvedor. ou seja, o contêiner da liga PHP é padrão. No entanto, se o desenvolvedor preferir espinha, ele poderá usá -lo.
Se você é novo no projeto Chassisphp, consulte nosso Guia Newbie - diretrizes de contribuição para este projeto. Também não deixe de ler nosso código de conduta
Nós realmente queremos sua ajuda. O Chassisphp se tornou um projeto com potencial real! Tentamos ser uma comunidade útil, acolhedora e nutritiva. Por favor, olhe para o código, experimente e deixe -nos saber o que você deseja alterar. Faça uma solicitação de tração para a alteração, se quiser.
git clone https://github.com/RogerCreasy/ChassisPHP.gitgit checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-feature O Chassisphp tem uma comunidade de contribuidores em rápido crescimento. Se você deseja que seu nome seja adicionado à lista de colaboradores, consulte a seção "contribuindo" acima.
Roger Creasy é o mantenedor do projeto Chassisphp e é seu fundador.
A licença do MIT (MIT)