Ya, Anda tidak memerlukan server apa pun, database MySQL, atau bahkan PHP. Semua akan dijalankan dari lingkungan buruh pelabuhan khusus kami.
Meskipun dimungkinkan dan dalam beberapa kasus disarankan untuk menginstal WP Setup secara global, kami menyarankan untuk menginstal berdasarkan proyek. Dengan cara ini semua konfigurasi akan disimpan dalam proyek Anda dan dapat dengan mudah direplikasi oleh semua anggota tim Anda. Hal ini dapat secara drastis mengurangi orientasi anggota sementara baru dan memfasilitasi replikasi dan pengujian proyek.
Jadi untuk menambahkannya ke proyek Anda, pertama-tama pastikan Anda telah memulai paket npm. Jika tidak, Anda hanya perlu menjalankan perintah berikut di direktori proyek kami:
npm init -y
Kemudian Anda cukup menambahkan WP Setup sebagai ketergantungan pengembangan pada proyek Anda dan memanggil perintah init untuk membuat file setup Anda.
npm install wp-setup --save-dev
npx wp-setup init
Perintah ini akan menginstal WP Setup dan akan membuat file bernama wp-setup.json di direktori root proyek Anda. File ini bertanggung jawab atas semua konfigurasi Anda.
Seperti yang Anda lihat pada perintah di atas, setelah menginstal WP Setup sebagai ketergantungan, Anda dapat menjalankan CLI kami dengan memanggil npx wp-setup
"scripts" : {
"env:start" : " wp-setup start " ,
"env:stop" : " wp-setup stop " ,
"env:destroy" : " wp-setup destroy " ,
"env:composer" : " wp-setup run wp-cli --workdir . composer " ,
"env:pest" : " wp-setup run wp-test-cli --workdir . global-pest "
}
Sekarang Anda cukup memulai lingkungan baru hanya dengan menelepon:
npm run env:start
# or
npx wp-setup start
Dan untuk menghentikan lingkungan:
npm run env:stop
# or
npx wp-setup stop
Anda juga dapat menghancurkan instalasi lingkungan saat ini dengan semua volume berjalan:
npx wp-setup destroy
Jika Anda merasa proyek ini bermanfaat, mohon pertimbangkan untuk memberikannya Bintang di GitHub!
Untuk lebih jelasnya, lihat dokumentasi proyek: - WP Setup
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.