Membuat proyek lokal
Buat proyek lokal dengan RTL awal, testbench, dan file konfigurasi Evolve.
Gunakan Altifigence CLI 0.1.9 di Linux untuk membuat proyek dengan RTL awal, testbench, dan file konfigurasi Evolve.
Menyiapkan folder proyek
Jalankan CLI yang terinstal sebagai pengguna biasa. Pilih folder induk proyek yang Anda miliki. Gunakan jalur absolut kanonisnya dan berikan izin tulis hanya kepada Anda.
set -euo pipefail
mkdir -p "$HOME/alti-projects"
chmod 700 "$HOME/alti-projects"
PROJECT_PARENT="$(cd "$HOME/alti-projects" && pwd -P)"Membuat proyek
alti ide init --parent "$PROJECT_PARENT" --name "Demo Project"Untuk folder induk /home/user/alti-projects, perintah menampilkan:
Created IDE project /home/user/alti-projects/demo-project (7 files)Nama tersebut menjadi nama folder demo-project. Proyek berisi:
demo-project/
.gitignore
rtl/top.sv
tb/top_tb.sv
evolve/demo-project/evaluator.py
evolve/demo-project/experiment.py
evolve/demo-project/launch.sh
evolve/demo-project/run-spec.jsonFile .gitignore berisi .alti/. Untuk memperoleh hasil terstruktur bagi proyek baru lainnya, gunakan:
alti --json ide init --parent "$PROJECT_PARENT" --name "Second Project"Pastikan status keluar adalah 0. Hasil memiliki skema altifigence.ide-project-init-receipt.v1, status created, path absolut proyek, dan daftar files yang diurutkan.
Mengatasi nama yang sama
Jika tujuan sudah ada, perintah melaporkan IDE project already exists: <path>. Pilih nama proyek lain dan jalankan kembali perintah:
alti ide init --parent "$PROJECT_PARENT" --name "Demo Project Two"Untuk IDE project parent must be a canonical absolute directory, tentukan jalur induk dengan pwd -P seperti di atas, lalu coba lagi dengan jalur tersebut.