Runbook
Membuat adapter harness baru
Runbook untuk membuat dan menerbitkan adapter harness Apothem baru.
Gunakan runbook ini saat membuat adapter harness baru untuk disertakan secara bawaan di Apothem atau sebagai paket pihak ketiga.
Prasyarat
- Keakraban dengan protokol HarnessAdapter
- Pemahaman tentang format konfigurasi harness target
- Python 3.10+
Langkah
1. Implementasikan adapter
Ikuti contoh Membuat adapter harness
untuk mengimplementasikan HarnessAdapter bagi harness target.
2. Tulis halaman dokumentasi
Buat site/content/docs/harnesses/<slug>.mdx yang mencakup:
- Alur instalasi
- Pemetaan profil ke konfigurasi native
- Catatan kompatibilitas
- Resep verifikasi
- Resep pembaruan dan pencopotan
- Permukaan gerbang kesesuaian
- Tabel pemecahan masalah
- Tabel kenop konfigurasi
3. Tulis pengujian
tests/packaging/test_<slug>_adapter.py
tests/unit/test_<slug>_adapter.pyCakupan pengujian minimum:
test_install_creates_expected_filestest_verify_passes_after_installtest_uninstall_removes_files
4. Verifikasi secara lokal
apothem install --harness <slug>
apothem verify --harness <slug>
python -m apothem.conformity.gate --all .5. Kirim pull request
Buka PR dengan:
- Implementasi adapter
- Halaman dokumentasi di
site/content/docs/harnesses/<slug>.mdx - Pengujian
- Registrasi titik masuk di
pyproject.toml - Entri changelog
Penyiapan Akun Penerbit
Konfigurasikan penerbit tepercaya npmjs.com untuk @ahmed-g-gad/apothem dan prasyarat rilis di sisi GitHub.
Daftar Periksa Verifikasi Sinkronisasi Antar-Mesin
Prosedur verifikasi untuk memastikan adaptor Claude Code terinstal, tervalidasi, dan terhapus dengan benar pada host baru, dengan pemeriksaan portabilitas yang lengkap.