Forgejo, GitHub এবং Gitea এর একটি চমৎকার বিকল্প

ফরজেজো

আমি একটি চমৎকার স্ব-হোস্টেড সফ্টওয়্যার নিয়ন্ত্রণ টুল তৈরি করি

যখন কেউ গিট সংস্করণ নিয়ন্ত্রণের কথা শোনে, তখন গিটহাব স্বয়ংক্রিয়ভাবে মনে আসে, এবং এটি আশ্চর্যের কিছু নয়, যেহেতু এটি সর্বাধিক পরিচিত, তবে আমরা অন্যান্য বিকল্পগুলিকেও ছেড়ে দিতে পারি না যা বিদ্যমান এবং যেগুলি বিভিন্ন উপায়ে বেশ ভাল।

সে কারণেই দিনটি আজ আমরা ফোরজেজো সম্পর্কে কিছু কথা বলব, যা গিট সফ্টওয়্যার বিকাশে সংস্করণ নিয়ন্ত্রণের জন্য সফ্টওয়্যার, স্ব-হোস্টেড, ইনস্টল করা সহজ এবং কম রক্ষণাবেক্ষণ যা অন্যান্য সহযোগিতার বৈশিষ্ট্যগুলিও অফার করে, যেমন বাগ ট্র্যাকিং, কোড পর্যালোচনা, ক্রমাগত একীকরণ, নিবন্ধন, উইকি, অন্যান্য জিনিসগুলির মধ্যে।

Forgejo সম্পর্কে

ফরজেজো গীতার কাঁটা হয়ে জন্মেছিল, সম্প্রদায়ের জ্ঞান বা অনুমোদন ছাড়াই একটি লাভজনক কোম্পানিতে পরেরটির স্থানান্তর নিয়ে মতবিরোধের কারণে। Forgejo একটি বিকল্প হিসাবে তৈরি করা হয়েছিল যা সফ্টওয়্যার সরবরাহ করে যার সরকার সাধারণ জনগণের আগ্রহকে প্রচার করে।

ফরজেজো পর্যায়ক্রমে Gitea কোডের সমস্ত পরিবর্তন আপডেট করে, সেইসাথে তাদের নিজস্ব নতুন বৈশিষ্ট্য বিকাশ. Forgejo বর্তমানে কোডবার্গ হোস্ট করে এবং এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি হল: আপনার ওয়েবসাইটে:

আলো: Forgejo প্রায় যেকোনো মেশিনে সহজে হোস্ট করা যেতে পারে RPi বা ক্লাউডে, Forgejo কোনো সমস্যা ছাড়াই চলবে।

প্রকল্প ব্যবস্থাপনা: Git হোস্টিং ছাড়াও, Forgejo আপনার দলের সাথে সমন্বয় করার জন্য পুল অনুরোধ, উইকি, কানবান বোর্ড এবং আরও অনেক কিছু অফার করে।

প্রকাশনা: এটি ডাউনলোডের জন্য সফ্টওয়্যারটি হোস্ট করার জন্য "সংস্করণ" অফার করার ক্ষমতা রাখে, বা ডকার, এনপিএম এবং অন্যান্য অনেক প্যাকেজ পরিচালকদের কাছে এটি প্রকাশ করতে প্যাকেজ রেজিস্ট্রি ব্যবহার করে।

কাস্টমাইজযোগ্য: ফোরজেজোর বিভিন্ন দিক পরিবর্তন করার জন্য সমর্থন রয়েছে, কারণ এতে অনেকগুলি কনফিগারেশন সুইচ রয়েছে যাতে আপনি যেভাবে চান ঠিক সেভাবে ফোরজিও কাজ করে।

ক্ষমতাশালী: সংগঠন এবং দলের অনুমতি, CI ইন্টিগ্রেশন, কোড অনুসন্ধান, LDAP, OAuth এবং আরও অনেক কিছু। আপনার যদি উন্নত চাহিদা থাকে, তাহলে Forgejo আপনাকে কভার করেছে।

গোপনীয়তা: আপডেট চেকার থেকে ডিফল্ট সেটিংস পর্যন্ত - Forgejo আপনার এবং আপনার ক্রুদের জন্য প্রথমে গোপনীয়তার জন্য ডিজাইন করা হয়েছে।

ফেডারেশন: (WIP) ActivityPub-এর মাধ্যমে আমরা সফ্টওয়্যার ফোরজিগুলিকে একত্রে সংযুক্ত করতে এবং ব্যক্তিগত উদাহরণগুলির একটি সহযোগী নেটওয়ার্ক তৈরি করতে সক্রিয়ভাবে কাজ করছি৷

ফরজ 1.20.2-0

বর্তমানে Forgejo এটি এর "1.20.2-0" সংস্করণে রয়েছে, যেটিকে একটি স্থিতিশীল সংস্করণ হিসাবে বিবেচনা করা হয় যাতে বেশ কয়েকটি বাগ ফিক্স রয়েছে যা উল্লেখ করা হয়েছে যে এটি app.ini এ পুরানো এন্ট্রি পাওয়া গেলে অ্যাডমিন প্যানেলে সতর্কতা দেখায়।

এর ফিক্স যে স্ট্যান্ড আউট নতুন রিলিজের মধ্যে নিম্নলিখিতগুলি উল্লেখ করা হয়েছে:

  • Forgejo এর উত্স tarbal অনুপস্থিত সম্পদ যোগ করা হয়েছে
  • ব্যবহারকারী তৈরি করার সময় এবং পাবলিক প্রাইভেট নির্বাচন করার সময় ব্যবহারকারীর প্রকার নির্বাচন ত্রুটির সমাধান।
  • সংস্থার স্তরে প্রকল্পের জন্য অ্যাক্সেস যাচাইকরণ ঠিক করুন
  • একটি পুল অনুরোধ জমা দেওয়ার সময় বাগ সংশোধন করা হয়েছে যা অনুমোদনকে খারিজ করার অনুমতি দিয়েছে
  • স্বয়ংক্রিয়ভাবে
  • অনেক Nuget প্যাকেজ সংস্করণের হ্যান্ডলিং ঠিক করুন
  • ইমেইল-setup.en-us.md আপডেট করুন
  • LFS মেটা আবর্জনা সংগ্রহের বাগ ফিক্স
  • asciinema প্লেয়ার UI রিগ্রেশন ঠিক করুন
  • স্থির LFS অবজেক্ট লিস্ট স্টাইলিং
  • একই নামের একাধিক ব্যবহারকারীর অ্যাক্সেস টোকেন তৈরি করার অনুমতি দিয়ে CLI ফিক্স
  • স্থির রাউটার লগার বিভিন্ন ফাইলে লগ আলাদা করা এড়িয়ে চলছে।
  • যোগ করা হয়েছে ssh মিরর ওয়ার্কঅ্যারাউন্ড বিবরণ।
  • ইতিমধ্যে সমাপ্ত ওয়ার্কফ্লোতে একটি কাজ পুনরায় চালানোর সময় ভুল ওয়ার্কফ্লো স্থিতির জন্য ঠিক করুন
  • ব্রাঞ্চ সিলেক্টরে সমস্যা সমাধান করা হচ্ছে
  • ট্রেলিং স্ল্যাশ সহ ডেবিয়ান ফাইলগুলির হ্যান্ডলিং ঠিক করুন

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনার জানা উচিত যে প্রকল্প কোডটি Go-তে লেখা আছে এবং MIT লাইসেন্সের অধীনে লাইসেন্স করা হয়েছে। আপনি তাদের ওয়েবসাইট থেকে Forgejo পেতে পারেন, যেখানে আপনি ইনস্টলেশন নির্দেশাবলী পেতে পারেন। লিঙ্কটি হ'ল এটি।


পছন্দের উৎস হিসেবে যোগ করুন