Comenzando con la versión 0.5.0 hay una separación entre el marco y el desarrollador. Hemos desarrollado una aplicación Skeleton que utiliza la nueva versión. Este esqueleto está disponible en el repositorio chassisphp/chassisphp-esqueleton.
Pronunciado cha-see
Sí, otro marco de PHP. El objetivo con ChassIsphP es ser un marco que simplifique el proceso de crear un sitio web de tipo folleto. Asegúrese de visitar nuestro nuevo sitio chassisphp.com, es muy nuevo y necesita información adicional. ¡Nos encantaría tu ayuda con los documentos! Vea el repositorio en ChassIsphp-Site Repo. Estamos comenzando. Este paquete está en beta. Uso en producción con precaución
Estas instrucciones le darán una copia del proyecto en funcionamiento en su máquina local para fines de desarrollo y prueba. Consulte la implementación de notas sobre cómo implementar el proyecto en un sistema en vivo. Se recomienda que use el compositor para instalar ChassIsphp.
composer create-project -s dev rogercreasy/chassis-php [project directory name]Los siguientes pasos lo ayudarán a configurar su instalación de ChassIsphp por primera vez.
.env.example a .env y asegúrese de que sea legible por el proceso del servidor web. El archivo .env está previamente poblado con una configuración estándar para la extensión PDO SQLite (PDO_SQLITE.) UNIX: php vendor/bin/doctrine orm:schema-tool:update
Windows: php vendordoctrineormbindoctrine orm:schema-tool:update o vendorbindoctrine.bat orm:schema-tool:update
/backend/login con las siguientes credenciales:Nombre de usuario: [email protected]
Contraseña: administrador
/backend/users y seleccione "Agregar usuario".1 . Es muy importante que cree su propio administrador único, para que otros no puedan eludir la protección de inicio de sesión y el inicio de sesión utilizando la información predeterminada./backend/users y seleccionando "Eliminar".Para ejecutar una prueba, use:
$ phpunit Si su entorno aún no está configurado, busque phpunit en .vendorbinphpunit
Seguimos PSR-2 para el estilo de codificación, el PSR-4 AutolAding, PSR-7 para mensajería y PSR-11 para contenedores. También creemos en el uso de la coma de Oxford (ver la línea anterior). :-)
ChassIsphP no está vinculado a ningún componente en particular. Siempre que se escriba el uso del componente posible de tal manera que se pueda reemplazar con un componente de la elección del desarrollador. es decir, el contenedor PHP League es predeterminado. Sin embargo, si el desarrollador prefiere Pimple, ella o ella pueden usarlo.
Si es nuevo en el proyecto ChassIsphp, consulte nuestra guía de novatos: pautas de contribución para este proyecto. También asegúrese de leer nuestro código de conducta
Realmente queremos tu ayuda. ¡ChassIsphp se ha convertido en un proyecto con potencial real! Intentamos ser una comunidad útil, acogedora y fomentar. Mire el código, pruébelo y háganos saber lo que desea cambiar. Haga una solicitud de extracción para el cambio, si lo desea.
git clone https://github.com/RogerCreasy/ChassisPHP.gitgit checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-feature ChassIsphP tiene una comunidad de contribuyentes rápidamente en crecimiento. Si desea que su nombre se agregue a esa lista de contribuyentes, consulte la sección "contribuyente" arriba.
Roger Creasy es el mantenedor del proyecto ChassIsphp, y es su fundador.
La licencia del MIT (MIT)