p30web / matnbaz

تمام مخزن‌های متن‌باز‌ ایرانی در یک جا | All Iranian / Persian open-source repositories in one place

Home Page:https://matnbaz.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

انگیزه

ایده و انگیزه پروژه وقتی به ذهن ما رسید که خودمان شروع به ساخت و نگهداری یک بسته اوپن‌سورس کردیم که مطمئن بودیم به درد خیلی ایرانی‌های دیگر می‌خورد، اما شاید قابل دسترسی و پیدا کردن نباشد. مخزن‌های مختلفی با عنوان‌هایی مانند Awesome List برای لیست کردن پروژه‌های ایرانی موجود هستند اما بیشتر محدود و قدیمی اند. این شد که به فکر جمع‌آوری مخزن‌های اوپن‌سورس ایرانی کردیم و "متن‌باز" متولد شد.

نحوه کار

نرم‌افزار سمت سرور ما - که اوپن‌سورس است - در فاصله‌های معین، به دنبال مخزن‌های ایرانی شروع به گردش در گیت‌هاب می‌کند. پس از پیدا کردن مخزن‌ها، صاحب‌های آن‌ها را در دیتابیس ذخیره می کند و در مرحله دوم تمام مخزن‌های صاحب‌ها را استخراج می کند. مخزن‌هایی که با معیار‌های تعریف شده هماهنگ هستند (مواردی مانند حداقل Star) به لیست مخزن‌های سایت اضافه می شوند و قابل مشاهده از بخش کاوش سایت هستند. هم‌چنین راه دیگری که برای شناسایی کاربران ایرانی وجود دارد با استفاده از مکان مشخص شده در پروفایل آن‌هاست.

اما هم‌چنان ممکن است مخازنی به طور اشتباه شناسایی و ذخیره شوند. برای حل این مشکل قابلیت گزارش را به کاربران و مخزن‌ها اضافه کردیم تا در صورت مشاهده مخزن‌های غیر‌مرتبط،‌ بازدید‌کنندگان بتوانند آن‌ها را گزارش دهند تا به لیست سیاه اضافه شوند.

هم‌چنین، این روند مطمئنا نمی‌تواند تمام مخزن‌ها و کاربران ایرانی را جمع‌آوری کند. پس بخش ثبت کاربر را اضافه کردیم تا بازدید‌کنندگان بتوانند کاربران را به صورت دستی اضافه کنند.

انجمن

یکی از اهداف ما ساخت یک انجمن فعال و دوستانه است. در انجمن دیسکورد متن‌باز کاربران می توانند با افراد دیگر آشنا شوند، برای انجام پروژه‌های متن‌باز همکار جمع کنند و...

به انجمن متن‌باز بپیوندید

کمک و حمایت

بزرگ‌ترین کمکی که می‌توانید برای متن‌باز کنید، معرفی آن به افراد دیگر است. هم‌چنین کمک مالی شما برای ما بسیار با‌ارزش است - متن‌باز در حال حاضر هیچ‌گونه درآمدی ندارد و نگهداری آن هزینه و وقت زیادی می‌برد.

در شبکه‌های اجتماعی

برای دسترسی به اخبار مربوط به پروژه، صفحه‌های ما را دنبال کنید:

پرسش‌های متداول

برای مشاهده پرسش‌های متداول به این صفحه مراجعه کنید.

سازندگان متن‌باز

  • علیرضا زمانی (@alitnk): ایده‌پردازی - بک‌اند - فرانت‌اند - اپ موبایل
  • کسری قریشی (@kasraghoreyshi): هم‌فکری در ایده‌پردازی - فرانت‌اند (سابق)

About

تمام مخزن‌های متن‌باز‌ ایرانی در یک جا | All Iranian / Persian open-source repositories in one place

https://matnbaz.net

License:GNU General Public License v3.0


Languages

Language:TypeScript 98.4%Language:JavaScript 1.1%Language:CSS 0.2%Language:Shell 0.2%Language:Dockerfile 0.1%