oatmeal hadir dengan DevContainer siap pakai dengan semua keajaiban yang diperlukan untuk mengerjakan proyek tersebut. Namun jika Anda ingin mengembangkan sepenuhnya secara lokal, berikut ini akan membantu Anda menyiapkan semua peralatan yang diperlukan.
cargo install cargo-run-bin
git clone https://github.com/dustinblackman/oatmeal.git
cd oatmeal
cargo cmd setup
Setiap backend mengimplementasikan sifat Backend dalam file infrastrukturnya sendiri. Sifat tersebut memiliki dokumentasi tentang apa yang diharapkan dari setiap metode. Anda dapat melihat Ollama sebagai contoh.
Langkah-langkah berikut harus diselesaikan untuk menambahkan backend:
Setiap editor mengimplementasikan sifat Editor dalam file infrastrukturnya sendiri. Sifat tersebut memiliki dokumentasi tentang apa yang diharapkan dari setiap metode. Anda dapat memeriksa Neovim sebagai contoh.
Langkah-langkah berikut harus diselesaikan untuk menambahkan editor:
Pemilihan bahasa penyorotan sintaksis adalah panduan kecil di mana beberapa bahasa harus dikurasi dan kemudian ditambahkan ke assets.toml
.
.sublime-syntax
di GitHub untuk bahasa Anda. kelelawar punya banyak!assets.toml
untuk menyertakan repo baru. Pastikan untuk menyertakan lisensi dalam array file. Anda dapat membiarkan nix-hash
sebagai string kosong, dan nanti akan diperbarui oleh pengelola. Atau jika Anda telah menginstal buruh pelabuhan, Anda dapat menjalankan cargo xtask hash-assets
.rm -rf .caches && cargo build
Saya sedang makan semangkuk oatmeal ketika saya menulis komitmen pertama?. (Mereka tidak mengizinkan saya menyebutkan nama-nama di tempat kerja lagi...)
MIT