Speakeasy
Anda dapat mengintegrasikan potongan kode yang dihasilkan Speakeasy dari SDK Anda langsung ke dalam dokumentasi referensi API Mintlify Anda. Potongan penggunaan SDK ditampilkan di interactive playground dari dokumentasi yang didukung Mintlify Anda.
Perubahan Repositori SDK Speakeasy
Di repositori SDK Speakeasy Anda, tambahkan berikut ini ke bagian targets
dari file .speakeasy/workflow.yaml
Anda untuk memastikan sampel kode secara otomatis dihasilkan bersamaan dengan generasi SDK.
Sampel kode akan dihasilkan dalam bentuk OpenAPI overlay file yang akan digunakan dalam repositori dokumentasi Mintlify.
Perubahan Repositori Dokumentasi Mintlify
File alur kerja yang dihasilkan akan secara otomatis menggabungkan spesifikasi OpenAPI sumber Anda dan sampel kode Speakeasy menjadi satu file keluaran, openapi.yaml
. Mintlify akan menggunakan file keluaran ini saat membangun referensi API Anda.
Pengaturan CLI Interaktif
Jalankan perintah berikut untuk mengatur file .speakeasy/workflow.yaml
dan .github/workflows/sdk_generation.yaml
melalui CLI Speakeasy interaktif.
Atur spesifikasi sumber Anda. Spesifikasi sumber adalah spesifikasi OpenAPI yang akan digunakan untuk menghasilkan sampel kode, dan seringkali merupakan spesifikasi yang sama yang digunakan untuk mendukung dokumentasi Mintlify.
Tambahkan overlay yang dibuat oleh Speakeasy untuk menyuntikkan potongan kode ke dalam spesifikasi Anda.
Berikan nama dan path untuk spesifikasi OpenAPI. Ini akan menjadi spesifikasi akhir yang digunakan oleh Mintlify.
Terakhir, Tambahkan SPEAKEASY_API_KEY
Anda sebagai rahasia repositori ke repositori Minlify Anda di bawah Settings > Secrets & Variables > Actions
. Temukan kunci API Speakeasy di dasbor Speakeasy di bawah tab API Keys.
Pengaturan Manual
Sebagai alternatif, Anda dapat mengatur file-file berikut secara manual di repositori dokumentasi Mintlify Anda.
Terakhir, pastikan Anda menambahkan SPEAKEASY_API_KEY
Anda sebagai rahasia repositori ke repositori Minlify Anda di bawah Settings > Secrets & Variables > Actions
. Temukan kunci API Speakeasy di dasbor Speakeasy di bawah tab API Keys.