Dimulai dengan versi 0.5.0 ada pemisahan antara kerangka kerja dan pengembang. Kami telah mengembangkan aplikasi kerangka yang menggunakan versi baru. Kerangka ini tersedia di repo chassisphp/chassisphp-skeleton.
Diucapkan cha-see
Ya, kerangka PHP lainnya. Tujuan dengan ChasSisPHP adalah untuk menjadi kerangka kerja yang menyederhanakan proses pembuatan situs web tipe brosur. Pastikan untuk mengunjungi situs baru kami chassisphp.com ini sangat baru dan membutuhkan info tambahan. Kami akan menyukai bantuan Anda dengan dokumen! Lihat repo di Repo Chassisphp-Site. Kami baru saja memulai. Paket ini dalam beta. Gunakan dalam produksi dengan hati -hati
Instruksi ini akan memberi Anda salinan proyek dan berjalan di mesin lokal Anda untuk tujuan pengembangan dan pengujian. Lihat Penempatan untuk Catatan tentang Cara Menyebarkan Proyek pada Sistem Langsung. Dianjurkan agar Anda menggunakan komposer untuk menginstal chassisphp.
composer create-project -s dev rogercreasy/chassis-php [project directory name]Langkah -langkah berikut akan membantu Anda mengonfigurasi instalasi chassisphp Anda untuk pertama kalinya.
.env.example ke .env dan pastikan itu dapat dibaca oleh proses server web. File .env telah dipopulasi sebelumnya dengan konfigurasi standar untuk ekstensi pdo sqlite (pdo_sqlite.) UNIX: php vendor/bin/doctrine orm:schema-tool:update
Windows: php vendordoctrineormbindoctrine orm:schema-tool:update atau vendorbindoctrine.bat orm:schema-tool:update
/backend/login dengan kredensial berikut:Nama pengguna: [email protected]
Kata sandi: Admin
/backend/users dan pilih "Tambahkan Pengguna."1 . Sangat penting bagi Anda untuk membuat administrator unik Anda sendiri, sehingga orang lain tidak dapat menghindari perlindungan login dan login menggunakan informasi default./backend/users dan memilih "hapus."Untuk menjalankan tes, gunakan:
$ phpunit Jika lingkungan Anda belum diatur, temukan phpunit di .vendorbinphpunit
Kami mengikuti PSR-2 untuk Coding Style, PSR-4 Autoloading, PSR-7 untuk pesan, dan PSR-11 untuk wadah. Kami juga percaya pada penggunaan koma Oxford (lihat baris di atas). :-)
Chassisphp tidak terikat pada komponen tertentu. Kapan pun kemungkinan penggunaan komponen ditulis sehingga dapat diganti dengan komponen yang dipilih pengembang. yaitu wadah liga php default. Namun, jika pengembang lebih suka jerawat, dia bisa menggunakannya.
Jika Anda baru mengenal proyek Chassisphp, lihat Panduan Newbie kami - Pedoman Kontribusi untuk proyek ini. Pastikan juga untuk membaca kode perilaku kami
Kami benar -benar menginginkan bantuan Anda. Chassisphp telah tumbuh menjadi proyek dengan potensi nyata! Kami mencoba menjadi komunitas yang membantu, ramah, dan mengasuh. Silakan lihat kodenya, coba, dan beri tahu kami apa yang ingin Anda ubah. Buat permintaan tarik untuk perubahan, jika Anda mau.
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 memiliki komunitas kontributor yang berkembang pesat. Jika Anda ingin nama Anda ditambahkan ke daftar kontributor itu, lihat bagian "Kontribusi" di atas.
Roger Creasy adalah pengelola proyek Chassisphp, dan merupakan pendirinya.
Lisensi MIT (MIT)