منصوبے کے بارے میں

OneDev ایک خود میزبان ڈیولپمنٹ پلیٹ فارم ہے جو Git ریپوزٹری ہوسٹنگ، کوڈ ریویو، ایشو ٹریکنگ، CI/CD، پیکیج مینجمنٹ اور دستاویزات کو ایک ہی ایپلیکیشن میں یکجا کرتا ہے۔ یہ اپنی ہی مثال code.onedev.io پر تیار کیا جاتا ہے، جہاں ایشوز اور پل ریکویسٹس نمٹائے جاتے ہیں۔ کوڈ ہوسٹنگ اور ریویو: کسی بھی کمٹ میں زبان سے واقف سمبل سرچ اور نیویگیشن، ریگولر ایکسپریشن کوڈ سرچ، اور کسی بھی کوڈ یا ڈف کو منتخب کر کے بحث شروع کرنے، تبدیلیاں تجویز کرنے اور تبصرے کوڈ کے ساتھ منسلک رکھنے کی صلاحیت۔ CI/CD پائپ لائنز سے کووریج اور مسئلہ تشریحات براہ راست کوڈ پر ظاہر ہوتی ہیں تاکہ ریویو میں مدد ملے۔ حفاظتی قواعد یہ تقاضا کر سکتے ہیں کہ جب مخصوص صارفین مخصوص برانچوں میں مخصوص فائلوں کو چھوئیں تو ریویو یا CI/CD تصدیق ضروری ہو۔ ایشوز اور منصوبہ بندی: حسب ضرورت ایشو اسٹیٹس اور فیلڈز بشمول دستی یا خودکار منتقلی قواعد، ایشو لنکس، عوامی پروجیکٹس میں خفیہ ایشوز، خودکار کانبان بورڈز جو متعلقہ کام کمٹ، ٹیسٹ، ریلیز یا ڈیپلائے ہونے پر ٹاسکس منتقل کرتے ہیں، ایک سروس ڈیسک جو گاہک کی ای میلز کو بغیر اکاؤنٹس کے ایشوز سے جوڑتا ہے، اور تخمینوں، صرف وقت، ذیلی ٹاسک مجموعہ اور ٹائم شیٹس کے ساتھ وقت کی ٹریکنگ۔ CI/CD: جابز GUI کے ذریعے متعین کیے جاتے ہیں بجائے ہاتھ سے لکھی کنفیگریشن کے، عام فریم ورکس کے ٹیمپلیٹس، ٹائپ شدہ پیرامیٹرز، میٹرکس جابز، منطق کا دوبارہ استعمال اور کیشے مینجمنٹ کے ساتھ۔ ایگزیکیوٹرز کنٹینرز اور بیئر میٹل سے لے کر Kubernetes یا ایجنٹ فارمز تک ہم وقت جابز کے لیے ہوتے ہیں۔ ڈیبگنگ ٹولز میں جاب ایگزیکیوشن روکنا، جاب ماحول کا معائنہ کرنے کے لیے ویب ٹرمینل، اور غیر کمٹ شدہ تبدیلیوں کے خلاف مقامی طور پر جابز چلانا شامل ہے۔ دیگر صلاحیتیں: CI/CD جابز سے منسلک بلٹ اِن پیکیج رجسٹریز، ایک ورژن شدہ Markdown ویکی جو براؤزر میں یا Git کے ذریعے قابل ترمیم ہے اور ہر برانچ یا ریلیز ٹیگ کے مطابق قابل براؤز ہے، ایشوز، کمٹس، بلڈز اور پیکیجز کے درمیان گہرا کراس ریفرنسنگ، وراثت شدہ سیٹنگز کے ساتھ پروجیکٹ ٹری، اور ایک کوئری سسٹم جو محفوظ اور اطلاعات کے لیے سبسکرائب کیا جا سکتا ہے۔ ڈیش بورڈز گیجٹس سے ترتیب دیے اور صارفین، گروپس یا عوام کے ساتھ شیئر کیے جا سکتے ہیں، اور ایک کمانڈ پیلیٹ (cmd/ctrl-k) تیز نیویگیشن فراہم کرتا ہے۔ AI خصوصیات: قدرتی زبان کی کوئری، کوڈ کی وضاحت، کوڈ بیس کی سمجھ، کمٹ اور پل ریکویسٹ ریویو، CI/CD اسپیک معاونت اور بلڈ ایرر کی تحقیق۔ AI صارفین ایشو اور پل ریکویسٹ فلو میں خود مختار طور پر کام کر سکتے ہیں، تفویض شدہ ایشوز نافذ کرتے، پل ریکویسٹس بہتر بناتے، CI/CD ناکامیاں ٹھیک کرتے اور مرج تنازعات حل کرتے ہیں۔ ورک اسپیسز سرور پر پہلے سے ترتیب شدہ ڈیو کنٹینرز فراہم کرتے ہیں تاکہ OpenCode، Claude Code یا Codex جیسے ٹرمینل ایجنٹس براؤزر میں استعمال کیے جا سکیں۔ ایک CLI اور فراہم کردہ اسکلز کوڈنگ ایجنٹس کو ایشوز، پل ریکویسٹس اور بلڈز کی کوئری اور ترمیم، مقامی تبدیلیوں کے خلاف CI/CD جابز چلانے اور پل ریکویسٹس چیک آؤٹ کرنے دیتے ہیں۔ آپریشنز: کلسٹر سیٹ اپ ہائی ایویلیبیلٹی کے لیے سرورز کے درمیان پروجیکٹس کی نقل، یا افقی اسکیل ایبیلٹی کے لیے پروجیکٹس کی تقسیم کی حمایت کرتا ہے۔ پروجیکٹ کا کہنا ہے کہ یہ کم وسائل کے استعمال کے لیے ڈیزائن کیا گیا ہے، درمیانے سائز کے پروجیکٹس کے لیے تمام خصوصیات 1 کور، 2 GB میموری مشین پر دستیاب ہیں، اور پانچ سال سے زیادہ شدید استعمال کا حوالہ دیتا ہے۔