Skip to content

Instalasi dan setup

Cuanaff membutuhkan PHP 8.3 atau lebih baru (ekstensi pdo_sqlite) dan Composer. Contoh di bawah menjalankan source checkout; distribusi binary dapat memakai command cuanaff dengan argumen yang sama.

macOS

Pasang PHP dan Composer dengan package manager pilihan Anda, lalu:

bash
git clone <URL_REPOSITORY_CUANAFF> cuanaff
cd cuanaff
composer install --no-interaction
php application --version

Jangan mengganti placeholder URL sampai Anda memperoleh URL distribusi resmi. Dokumentasi ini sengaja tidak mengarang tautan download.

Linux

Pastikan PHP CLI, SQLite extension, Git, dan Composer tersedia. Nama paket berbeda antar-distribusi.

bash
php -v
php -m | grep -i pdo_sqlite
composer --version
git clone <URL_REPOSITORY_CUANAFF> cuanaff
cd cuanaff
composer install --no-interaction

Windows PowerShell

Pasang PHP 8.3+, aktifkan pdo_sqlite, pasang Composer dan Git, kemudian buka PowerShell:

powershell
php -v
php -m | Select-String pdo_sqlite
composer --version
git clone <URL_REPOSITORY_CUANAFF> cuanaff
Set-Location cuanaff
composer install --no-interaction
php application --version

Verifikasi checkout

bash
composer check
php application list

composer check menjalankan pemeriksaan format dan seluruh test. Bila Anda hanya ingin mengecek aplikasi tanpa test, gunakan php application list.

Inisialisasi cache lokal

Cache SQLite bersifat disposable dan tidak digunakan production.

bash
php application workspace:init --dry-run --json
php application workspace:init --json

Dry-run pertama melaporkan perubahan yang akan dibuat. Eksekusi berikutnya aman diulang.

Selanjutnya: buat site pertama.

Cuanaff adalah produk penerbitan independen. Didukung dan didistribusikan oleh DOJO.