En commençant par la version 0.5.0, il y a une séparation entre le cadre et Developerland. Nous avons développé une application squelette qui utilise la nouvelle version. Ce squelette est disponible dans le repo chassisphp / chassisphp-squelette.
Prononcé le CHA-See
Oui, un autre cadre PHP. L'objectif avec ChassisPHP est d'être un cadre qui simplifie le processus de création d'un site Web de type brochure. Assurez-vous de visiter notre nouveau site Chassisphp.com Il est très nouveau et a besoin d'informations supplémentaires. Nous aimerions votre aide avec les documents! Voir le référentiel au Repo chassisphp-site. Nous ne faisons que commencer. Ce package est en version bêta. Utilisation dans la production avec prudence
Ces instructions vous procureront une copie du projet opérationnel sur votre machine locale à des fins de développement et de test. Voir le déploiement pour des notes sur la façon de déployer le projet sur un système en direct. Il est recommandé d'utiliser le compositeur pour installer ChassisphP.
composer create-project -s dev rogercreasy/chassis-php [project directory name]Les étapes suivantes vous aideront à configurer votre installation de ChassisPHP pour la première fois.
.env.example sur .env et assurez-vous qu'il est lisible par le processus du serveur Web. Le fichier .env est pré-peuplé avec une configuration standard pour l'extension 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 avec les informations d'identification suivantes:Nom d'utilisateur: [email protected]
Mot de passe: administrateur
/backend/users et sélectionnez "Ajouter un utilisateur".1 . Il est très important que vous créiez votre propre administrateur unique, afin que d'autres ne puissent pas contourner la protection et la connexion de connexion en utilisant les informations par défaut./backend/users et en sélectionnant "Supprimer".Pour exécuter un test, utilisez:
$ phpunit Si votre environnement n'est pas encore configuré, trouvez phpunit à .vendorbinphpunit
Nous suivons le PSR-2 pour le style de codage, la mise à jour PSR-4, le PSR-7 pour la messagerie et le PSR-11 pour les conteneurs. Nous croyons également à l'utilisation de la virgule d'Oxford (voir la ligne ci-dessus). :-)
Chassisphp n'est lié à aucun composant particulier. Chaque fois que l'utilisation des composants possible est écrite de telle sorte qu'elle peut être remplacée par un composant du choix du développeur. c'est-à-dire que le conteneur PHP League est par défaut. Cependant, si le développeur préfère le bouton, elle ou il peut l'utiliser.
Si vous êtes nouveau dans le projet ChassisPHP, consultez notre Guide du débutant - Lignes directrices de contribution pour ce projet. Assurez-vous également de lire notre code de conduite
Nous voulons vraiment votre aide. Chassisphp est devenu un projet avec un réel potentiel! Nous essayons d'être une communauté utile, accueillante et nourricière. Veuillez regarder le code, essayer et dire ce que vous voulez avoir changé. Faites une demande de traction pour le changement, si vous le souhaitez.
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 a une communauté de contributeurs en croissance rapide. Si vous souhaitez que votre nom soit ajouté à cette liste de contributeurs, consultez la section "Contribution" ci-dessus.
Roger Creasy est le responsable du projet Chassisphp et est son fondateur.
La licence du MIT (MIT)