মুক্তির প্রক্রিয়া

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.


** প্রসেস ফ্লোঃ**

রেডমাইন টিকিট

সংগ্রহস্থল প্রস্তুতি

পরীক্ষা

ধাক্কা ট্যাগ

প্যাকেজিং

বিজ্ঞাপন


রেডমাইন টিকিট

রিলিজ স্টোরিতে সংযুক্ত একটি নতুন টাস্ক তৈরি করুন, সঠিক সাব-মডিউলের জন্য। শিরোনামটি "রিলিজ মেজর.মাইনর.মাইক্রো" এ নির্ধারণ করুন, উপযুক্ত সংস্করণ নম্বর সহ।

পরীক্ষা

  • Remove any existing Jami installations from your machine.

  • প্রকল্পের শীর্ষ স্তরের ডিরেক্টরি থেকে git clean -d -f -x চালিয়ে পরিষ্কার গিট গাছ দিয়ে শুরু করুন।

  • Daemon এবং ক্লায়েন্ট তৈরি এবং ইনস্টল করুন, দেখুন কিভাবে\_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

ধাক্কা ট্যাগ

git push --tags