توسعه OpenDevin خود را توربوشارژ کنید: یک شیرجه عمیق در یک اسکریپت Bash که در زمان صرفه جویی می کند

معرفی
سفر OpenDevin خود را آغاز می کنید؟ این پلتفرم نوآورانه درها را به روی امکانات بی پایان می گشاید، اما راه اندازی اولیه گاهی اوقات می تواند زمان را کاهش دهد. اگر به شما بگویم راهی وجود دارد که از پیکربندی خسته کننده رد شوید و مستقیماً به کدنویسی بروید، چه؟ با اسکریپت Bash ما، بهترین دوست جدید خود در دنیای توسعه OpenDevin آشنا شوید.
این اسکریپت چه کاری انجام می دهد (و چرا آن را دوست خواهید داشت)
بیایید جادوی پشت این اسکریپت و اینکه چگونه می تواند جریان کار شما را افزایش دهد را بشکافیم:
- مدیریت وابستگی بدون زحمت:
- با نصب دستی خداحافظی کنید: این اسکریپت با بررسی و نصب خودکار ابزارهای ضروری مانند Docker، Node.js، Conda (یک مدیر بسته و محیط) و Poetry (یک مدیر وابستگی پایتون) کارهای سنگین را انجام می دهد.
- چرا این مهم است: دیگر نیازی به جستجوی وب برای دستورالعملهای نصب یا عیبیابی مشکلات سازگاری نیست. محیط توسعه شما در عرض چند دقیقه آماده است.
- پیکربندی محیط بدون درز:
- پناهگاه OpenDevin شما: این اسکریپت یک محیط اختصاصی Conda را به طور انحصاری برای OpenDevin تنظیم می کند. این امر وابستگی های پروژه شما را سازماندهی می کند و از درگیری با پروژه های دیگر جلوگیری می کند.
- یکپارچه سازی Git: بدون زحمت مخزن OpenDevin را کلون می کند (اگر قبلاً آن را ندارید) و یک مرحله دستی برای شما ذخیره می کند.
- راه اندازی Olama LLM (اختیاری): برای کسانی که علاقه مند به کار با مدل های زبان بزرگ (LLM) هستند، این اسکریپت حتی می تواند به شما کمک کند تا با Ollama، یک سرویس قدرتمند LLM شروع کنید.
- چرا این مهم است: شما یک فضای کاری تمیز و ایزوله دریافت می کنید که می توانید بدون نگرانی در مورد خراب کردن سیستم خود آزمایش کنید و بسازید.
- پیکربندی و اتوماسیون فضای کاری:
-
دیگر فایل های از دست رفته وجود ندارد: اسکریپت تضمین می کند که فایل های پیکربندی ضروری را دارید (
config.toml
) و یک فهرست فضای کاری تعیین شده. - چرا این مهم است: شما زمان را برای ردیابی اجزای از دست رفته یا این که فکر کنید فایل های پروژه خود را کجا ذخیره کنید، تلف نخواهید کرد.
- Dockerized Development Bliss:
- با یک دستور بسازید و اجرا کنید: این اسکریپت از قدرت Docker برای ساخت و راه اندازی برنامه OpenDevin شما در یک کانتینر استفاده می کند.
- سازگاری کلیدی است: Docker تضمین میکند که محیط توسعه شما منعکسکننده محیط تولید است و باگهای ناامیدکننده «در دستگاه من کار میکند» را به حداقل میرساند.
- چرا این مهم است: Docker آزمایش و استقرار را ساده می کند و به شما این اطمینان را می دهد که برنامه شما در هر کجا که اجرا شود مطابق انتظار عمل خواهد کرد.
پتانسیل اسکریپت را آزاد کنید
شروع یک نسیم است:
- گرفتن اسکریپت: به https://raw.githubusercontent.com/tosin2013/OpenDevin/live/opendevin.sh سر بزنید و آن را دانلود کنید.
-
آن را اجرایی کنید: ترمینال خود را باز کنید و اجرا کنید
chmod +x opendevin.sh
. -
به محیط خود فرمان دهید: اسکریپت را با پرچم های مختلف برای انجام اقدامات خاص اجرا کنید:
-
./opendevin.sh -i -b
(نصب وابستگی و ساخت) -
./opendevin.sh -r
(اجرای پروژه) -
./opendevin.sh -h
(مشاهده همه گزینه ها)
-
چه کسی باید از این اسکریپت استفاده کند؟
- تازه واردان OpenDevin: بدون گرفتار شدن در راه اندازی، به زمین ضربه بزنید.
- توسعه دهندگان باتجربه: کارهای تکراری را خودکار کنید و زمان گرانبهای خود را پس بگیرید.
- تیم ها: اطمینان حاصل کنید که همه اعضای تیم شما دارای یک محیط توسعه پایدار هستند که منجر به همکاری روانتر میشود.
فراتر رفتن از اصول
برای سفارشی کردن آماده هستید؟ این اسکریپت نقطه شروع شماست. در کد شیرجه بزنید، آن را به گونه ای تنظیم کنید که با تنظیمات برگزیده شما مطابقت داشته باشد، و حتی به انجمن OpenDevin کمک کنید!
بیایید در حال توسعه باشیم!
اجازه ندهید راه اندازی شما را کند کند. اجازه دهید این اسکریپت Bash همراه قابل اعتماد شما باشد تا دنیای هیجان انگیز توسعه OpenDevin را کشف کنید.
منتظر چی هستی؟ خلاقیت های OpenDevin خود را در نظرات زیر به اشتراک بگذارید!