সফ্টওয়্যার বিকাশ দ্রুত বৃদ্ধি পাচ্ছে, উদ্ভাবন কিছু ক্ষেত্রে অভিযোজনের জন্য জায়গা দেয় না, এ কারণেই ফ্রি সফটওয়্যার সম্প্রদায়টি যথেষ্ট পরিমাণ সমাধান সরবরাহ করে যাতে সফ্টওয়্যার বিকাশ প্রতিদিন উচ্চমানের হয়, এই সমাধানগুলির মধ্যে একটি হ'ল Phabricator.
ফ্যাব্রিকেটর কী?
Phabricator ওয়েব অ্যাপ্লিকেশনগুলির একটি সংগ্রহ যা সফ্টওয়্যার সংস্থাগুলি কোড পর্যালোচনা সরঞ্জাম, পরিবর্তন পর্যবেক্ষণ, বাগ ট্রেসিং এবং উইকি তৈরি সহ উচ্চমানের সফ্টওয়্যার তৈরিতে সহায়তা করে। Phabricator সঙ্গে সংহত git, তত্পর y পরাভব.
Phabricator বিনামূল্যে এবং ওপেন সোর্স সফ্টওয়্যার, এর অধীনে বিতরণ করা হয় অ্যাপাচি 2 লাইসেন্স। এটা লেখা আছে পিএইচপি Bajo ক্রস-প্ল্যাটফর্ম এবং এর বিকাশ ২০১০ সালে শুরু হয়েছিল, যা এটি একটি যথেষ্ট পরিপূর্ণ সমাধান হিসাবে তৈরি করে।
Phabricator মূলত এর অভ্যন্তরীণ সরঞ্জাম হিসাবে বিকাশ করা হয়েছিল ফেসবুকএর মূল বিকাশকারী হলেন ইভান প্রিস্টলি যা ফেসবুকের বিকাশ অব্যাহত রাখে Phabricator একটি নতুন কোম্পানী বলা হয় ফ্যাকিলিটি.
ফ্যাব্রিকেটর বৈশিষ্ট্য
Phabricator এর জন্য অ্যাপ্লিকেশনগুলি অন্তর্ভুক্ত করে:
- উত্স কোড পর্যালোচনা এবং নিরীক্ষণ।
- সংগ্রহস্থল এবং সংগ্রহস্থল সংগঠন।
- বাগ ট্র্যাকিং।
- প্রকল্প পরিচালনা।
- দলের সদস্যদের সাথে যোগাযোগ।
- কার্য পরিকল্পনা।
- নোট নাও.
- গ্রুপ এবং ব্যক্তিগত উন্নয়ন।
- একটানা সংহত সঙ্গে নির্মাণ।
ফ্যাব্রিকেটর কে ব্যবহার করে?
এমন অসংখ্য সংস্থা, উন্নয়ন দল, বিকাশকারী এবং সম্প্রদায় রয়েছে যা প্রতিদিন এটি ব্যবহার করে Phabricatorযার মধ্যে রয়েছে: ড্রপবক্স, ইউবার, ব্লুমবার্গ, হাস্কেল, ফেসবুক, ইনস্টাগ্রাম, ডিস্কাস, ফ্রিবিএসডি, ব্লেন্ডার, পিন্টারেস্ট, খানচাদেমি, আসানা, উইকিমিডিয়া, কেডিএ সহ অন্যান্য others
ফ্যাব্রিকেটর কীভাবে ইনস্টল করবেন
ইনস্টলেশন প্রয়োজনীয়তা
Phabricator এটি একটি ল্যাম্প অ্যাপ্লিকেশন (লিনাক্স, অ্যাপাচি, মাইএসকিউএল, পিএইচপি)। ইনস্টল করার জন্য Phabricator se প্রয়োজন:
- একটি সাধারণ কম্পিউটার যা লিনাক্স বিতরণ বা অনুরূপ অপারেটিং সিস্টেম ইনস্টল করে চালিত করে।
- একটি ডোমেন নাম (হতে পারে phabricator.mycompany.com, phabricator.localhost).
- সিস্টেম প্রশাসনের প্রাথমিক জ্ঞান।
- অ্যাপাচি (অ্যাপাচি +) mod_php), এনগিনেক্স (এনগিনেক্স +) পিএইচপি-এফএম), বা অন্য একটি ওয়েব সার্ভার;
- পিএইচপি (পিএইচপি 5.2 বা উচ্চতর, তবে পিএইচপি 7 সমর্থিত নয়), মাইএসকিউএল (মাইএসকিউএল 5.5 বা উচ্চতর প্রস্তাবিত) এবং গিট।
প্রয়োজনীয় উপাদান ইনস্টলেশন
আপনি যদি উবুন্টু বা রেডহ্যাটের একটি ডেরাইভেটিভ ইনস্টল করে থাকেন তবে এমন ইনস্টলেশন স্ক্রিপ্টগুলি পাওয়া যায় যা স্বয়ংক্রিয়ভাবে ইনস্টলেশন করার অনুমতি দেয় Phabricator
- রেডহ্যাট ডেরিভেটিভস : ইনস্টল_আরহেল- ডিরিভস.শ
- উবুন্টু : ইনস্টল_বুন্টু.শ
আপনি যদি কোনও ম্যানুয়াল সেটআপ এবং ইনস্টলেশন করতে চান তবে আপনাকে নিম্নলিখিতগুলি করতে হবে:
যদি আপনি ইতিমধ্যে ল্যাম্প সেট আপ করে থাকেন তবে আপনার সম্ভবত যা প্রয়োজন রয়েছে তা ইতিমধ্যে আপনার কাছে রয়েছে। আমাদের অবশ্যই ফ্যাব্রিকেটর এবং এর নির্ভরতা ইনস্টল করতে হবে:
সিডি কোথাও / # কিছু ইনস্টল ডিরেক্টরি চয়ন করুন কোথাও / it গিট ক্লোন https://github.com/phacility/libphutil.git কোথাও / it গিট ক্লোন https://github.com/phacility/arcanist.git কোথাও / it গিট ক্লোন https://github.com/phacility/phabricator.git
এপিসি ইনস্টলেশন (alচ্ছিক)
যেহেতু ফ্যাব্রিকেটর পিএইচপি-তে লিখিত হয়েছে, এটি এপিসি ইনস্টল করে আরও দ্রুত কাজ করবে। আমাদের সম্ভবত "পিসি-ডিভেল" ইনস্টল করা উচিত:
সুডো ইয়াম ইনস্টল করুন পিসি-ডিভেল
তারপরে আপনার কাছে দুটি বিকল্প রয়েছে। পিইসিএল ইনস্টল করুন (এটি প্রথমে চেষ্টা করুন):
সুডো ইয়াম ইনস্টল পিএইচপি-পিয়ার সুডো পেইকল ইনস্টল এপিসি
যদি এটি কাজ না করে, সরাসরি পিসিএল থেকে প্যাকেজ ইনস্টল করুন এবং অনুসরণ করুন নির্মাণ নির্দেশাবলী.
এপিসি ইনস্টল করা alচ্ছিক, তবে অত্যন্ত প্রস্তাবিতবিশেষত উত্পাদন পরিবেশে।
একবার এপিসি ইনস্টল হয়ে গেলে, এটি চালিয়ে যাচাই করে নিন:
php -i | গ্রেপ এপিসি
এটি উপস্থিত না হলে যোগ করুন:
এক্সটেনশন = apc.so
..in "/etc/php.d/apc.ini" বা "php -i" দ্বারা নির্দেশিত ফাইল "php.ini"।