يأتي oatmeal مع DevContainer الجاهزة مع كل السحر اللازم للعمل في المشروع. ومع ذلك، إذا كنت ترغب في التطوير محليًا بالكامل، فسوف يساعدك ما يلي على إعداد جميع الأدوات اللازمة.
cargo install cargo-run-bin
git clone https://github.com/dustinblackman/oatmeal.git
cd oatmeal
cargo cmd setup
تطبق كل واجهة خلفية سمة الواجهة الخلفية في ملف البنية التحتية الخاص بها. تحتوي السمة على وثائق حول ما هو متوقع من كل طريقة. يمكنك الخروج من Ollama كمثال.
يجب إكمال الخطوات التالية لإضافة واجهة خلفية:
يقوم كل محرر بتطبيق سمة المحرر في ملف البنية التحتية الخاص به. تحتوي السمة على وثائق حول ما هو متوقع من كل طريقة. يمكنك الخروج من Neovim كمثال.
يجب إكمال الخطوات التالية لإضافة محرر:
إن تسليط الضوء على بناء الجملة هو عبارة عن دليل بسيط حيث يجب تنسيق عدة لغات ثم إضافتها إلى assets.toml
.toml.
.sublime-syntax
على GitHub للغتك. الخفافيش لديها الكثير!assets.toml
لتضمين الريبو الجديد. تأكد من تضمين الترخيص في مجموعة الملفات. يمكنك ترك nix-hash
كسلسلة فارغة، وسيتم تحديثها بواسطة المشرف لاحقًا. أو إذا كان لديك عامل إرساء مثبتًا، فيمكنك تشغيل cargo xtask hash-assets
.rm -rf .caches && cargo build
كنت أتناول وعاء من oatmeal عندما كتبت الالتزام الأول؟. (لا يسمحون لي بتسمية الأشياء في العمل بعد الآن...)
معهد ماساتشوستس للتكنولوجيا