فرآیند آزادسازی
Each Jami sub-project has its own repository, build process, integration cycle and so on. More over the Jami architecture is split into two independent modules: LibRing (daemon) and clients.
داشتن یک نظرسنجی منحصر به فرد در این وضعیت راه حل نیست. ایده حفظ شده این است که یک "حال" جهانی و ** بروزرسانی های مختلف در هر ماژول** داشته باشد.
For consistency, each Jami module has to follow the same process as described in following points. But not all modules have to be modified in same time.
** جریان پروسه:**
1 |
۲ |
۳ |
۴ |
5 |
6 |
---|---|---|---|---|---|
بلیط ریدمین |
آماده سازی مخزن |
آزمایش |
برچسب های فشار |
بسته بندی |
تبلیغات |
بلیط ریدمین
برای زیرمودول درست، یک کار جدید در Redmine را در تاریخ انتشار متصل کنید. عنوان را به "Release Major.Minor.Micro" با شماره نسخه مناسب تنظیم کنید.
آماده سازی مخزن
این بخش قدیمی شده و حذف شده
آزمایش
Remove any existing Jami installations from your machine.
با استفاده از درخت git تمیز از طریق اجرای
git clean -d -f -x
از دایرکتوری سطح بالا پروژه شروع کنید.ساخت و نصب دایمون و مشتری، ببینید چگونه\_to\_build
مجموعه تست را در دایمون و مشتری، در توزیع و ماشین های مختلف اجرا کنید.
آزمایش های دستی را اجرا کنید
سعی کن حساب های مختلف رو ثبت کنی و ازشون استفاده کنی.
Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.
برای گرفتن ارزش های غیر ابتدایی که در حال استفاده هستند، از سرشویی حافظه، آزادیهای غیرفعال و غیره استفاده کنید
valgrind --track-origin=yes --db-attach=yes./bin/dring
بسته بندی
cf This page