نصب و راه اندازی سیستم مدیریت پروژه فابریکیتور
نصب و راه اندازی سیستم مدیریت پروژه فابریکیتور
هر آنچه یک پروژه برای مدیریت بین اعضای پروژه و مدیر نیاز هست توسط فابریکیتور قابل ارائه هست
از جمله امکانات مهم و کاربردی مدیریت پروژه فابریکیتور به موارد زیر اشاره می کنیم
مدیریت تسک ها از قبیل
ایجاد پروژه و ایجاد تسک برای اعضا پروژه
ساعت شروع و ساعت پایان هر کار
کامنت گذاشتن بر روی تسک ها
فوروارد کردن تسک ها
اشتراک گذاشتن کدها و چالش در موورد کد ها
پشتیبانی از گیت Git
گیت چیست؟
فرض کنید شما برنامه نویس هستید و فایل های شما به مرور زمان زیاد خواهند شد. به دلایل مختلف ممکن است شما فایل های خود را از دست بدهید ، مثلا ویندوز مشکل دار شود هارد دیسک خراب شود یا اینکه جایی از برنامه اشتباه کنید و بخواهید برگردید و اشتباهات خود را پاک کنید حال اگه چندین فایل را به اشتباه برنامه نویسی کرده باشید برگرداندن تک تک فایل ها به قبل کمی دشوار است.
یا اینکه فرض کنید شما به صورت گروهی برنامه نویسی می کنید, اشتراک گذاری فایل های برنامه نویسی شده بین این ۱۰ نفر خیلی دشوار است شاید بعد از یک مدت بخواهید کدهای یکی از برنامه نویسان را به چند روز قبل یا یک تاریخ مشخصی بازگردانید
گیت (Git) شما را از همه ی مشکلات ذکر شده نجات خواهد داد شما کافیست پروژه ی خود و اعضای تیم برنامه نویسی را روی بک Git معرفی کنید (درصورتی که به صورت تیمی کار کنید) معرفی می کنید , بعد هر برنامه نویس بعد از اینکه تغییراتی داشت ثبت خواهد کرد , این تغییرات داخل پایگاه داده ی Git ثبت خواهند شد و شما میتونید هر وقت که تمایل داشتید تغییرات رو کنسل کنید یا تاریخی مورد نظر خود برگردونید البته این یکی از قابلیت های خوب سیستم گیت هست (قابلیت کنترل ورژن)(git control version)
پشتیبانی از مرکوریال Mercurial
مرکوریال یک نرمافزار کنترل نسخه توزیعشده برای توسعهدهندگان نرمافزار است. این برنامه بر روی سیستمعاملهای مختلفی از جمله مایکروسافت ویندوز و انواع مختلف سیستمعاملهای شبه یونیکس نظیر لینوکس، فریبیاسدی، مک اواس ده و … اجرا میشود و یک نرمافزار چند سکویی به حساب میآید. مرکوریال تحت پروانه نرمافزاری جیپیال نسخه ۲ (یا بالاتر) منتشر میشود و یک نرمافزار آزاد به حساب میآید. مرکوریال بیشتر با استفاده از زبان برنامهنویسی پایتون پیادهسازی شده است. اما دربرگیرنده یک برنامه دیف برای مقایسه فایلهای باینری است که این برنامه دیف به زبان سی نوشته شده است. مرکوریال عمدتاً یک ابزار خط فرمانی است، اما واسطهای گرافیکی مختلفی هم به صورت افزونه برای آن موجود هستند. اهداف اصلی در طراحی مرکوریال عبارتند از کارایی و انعطافپذیری بالا، ساختار غیرمتمرکز، توسعه مشارکتی کاملاً توزیعشده، مدیریت کردن قدرتمند فایلهای متنی و فایلهای باینری، قابلیتهای پیشرفته در شاخهبندی و ادغامسازی، با حفظ کردن سادگی در مفهوم و … است. مرکوریال یک رابط تحت وب یکپارچه دارد. همچنین مرکوریال قدمهایی برای ساده کردن مهاجرت کاربران سابورژن برداشته است. خالق و رهبر توسعهدهندگان مرکوریال مت ماکال (به انگلیسی: Matt Mackall) است. ماکال اولین بار خبر انتشار مرکوریال را در ۱۹ آوریل ۲۰۰۵ اعلام کرد.
پشتیبانی از SVN
کامیت کردن کدها و بررسی هیستوری کامیت ها
نگهداری کدها در مخزن و هیستوری تغییرات در مخزن
ایجاد برد برای هر پروژه و نمایش کارهای موجود،کارهای درحال انجام و کارهای انجام شده
امکان چت
خط فرمان
امکان وب سرویس API
پشتیبانی از Git ، Mercurial و SVN :
امکان میزبانی گیت ، Mercurial و زیرمجموعه های مخزن های خود با استفاده از قابلیت Diffusion یا برقراری ارتباط با مخازن خود در هر کجای دیگر .
- میزبانی از مخازن به صورت محلی
- مشاهده مخازن میزبانی شده در هر کجای دیگر
- امکان انتشار هر مخزنی به mirrors
- امکان برقرای پروکسی برای خواندن مخازن ذخیره شده در منابع دیگر
- با قابلیت مقیاس پذیری به چندین سرور
شخصی سازی تسک ها :
- مشاهده و دنبال کردن باگ ها
- اختصاص دادن آن ها به افراد
- امکان درست کردن آن ها
- امکان ایجاد فرمت های مخصوص برای تسک های دپارتمان های مختلف سازمان
ویکی یا یادداشت گذاری :
- امکان نوشتن متن
- باقی ماندن نوشته ها
- امکان مرور در مراجعات بعدی
- امکان ایجاد رنگ بندی برای نوشته ها
برد کاری و برد اسپرینت :
امکان مدیریت برد ها و تسک ها به همراه تغییر وضعیت و مدیریت با دراگ اند دارپ
ابزار خط فرمان :
قراردادن دسترسی CLI برای دسترسی به اکثر امکانات فابریکیتور
- امکان اجرای یونیت تست (unit tests ) قبل از بررسی کد
- امکان اجرا بر روی سیستم عامل های ویندوز ، لینوکس و مک او اس
API :
امکان نوشتن اسکریپت های دلخواه برای تعامل با فابریکیتور بر بستر HTTP با JSON API :
- دارای رابط کاربری
- برای برنامه نویسی اپیلیکیشن های مرتبط
Install and Configure Project Management