ایده و انگیزه پروژه وقتی به ذهن ما رسید که خودمان شروع به ساخت و نگهداری یک بسته اوپنسورس کردیم که مطمئن بودیم به درد خیلی ایرانیهای دیگر میخورد، اما شاید قابل دسترسی و پیدا کردن نباشد. مخزنهای مختلفی با عنوانهایی مانند Awesome List برای لیست کردن پروژههای ایرانی موجود هستند اما بیشتر محدود و قدیمی اند. این شد که به فکر جمعآوری مخزنهای اوپنسورس ایرانی کردیم و "متنباز" متولد شد.
نرمافزار سمت سرور ما - که اوپنسورس است - در فاصلههای معین، به دنبال مخزنهای ایرانی شروع به گردش در گیتهاب میکند. پس از پیدا کردن مخزنها، صاحبهای آنها را در دیتابیس ذخیره می کند و در مرحله دوم تمام مخزنهای صاحبها را استخراج می کند. مخزنهایی که با معیارهای تعریف شده هماهنگ هستند (مواردی مانند حداقل Star) به لیست مخزنهای سایت اضافه می شوند و قابل مشاهده از بخش کاوش سایت هستند. همچنین راه دیگری که برای شناسایی کاربران ایرانی وجود دارد با استفاده از مکان مشخص شده در پروفایل آنهاست.
اما همچنان ممکن است مخازنی به طور اشتباه شناسایی و ذخیره شوند. برای حل این مشکل قابلیت گزارش را به کاربران و مخزنها اضافه کردیم تا در صورت مشاهده مخزنهای غیرمرتبط، بازدیدکنندگان بتوانند آنها را گزارش دهند تا به لیست سیاه اضافه شوند.
همچنین، این روند مطمئنا نمیتواند تمام مخزنها و کاربران ایرانی را جمعآوری کند. پس بخش ثبت کاربر را اضافه کردیم تا بازدیدکنندگان بتوانند کاربران را به صورت دستی اضافه کنند.
یکی از اهداف ما ساخت یک انجمن فعال و دوستانه است. در انجمن دیسکورد متنباز کاربران می توانند با افراد دیگر آشنا شوند، برای انجام پروژههای متنباز همکار جمع کنند و...
بزرگترین کمکی که میتوانید برای متنباز کنید، معرفی آن به افراد دیگر است. همچنین کمک مالی شما برای ما بسیار باارزش است - متنباز در حال حاضر هیچگونه درآمدی ندارد و نگهداری آن هزینه و وقت زیادی میبرد.
- به پروژه در صفحه گیتهاب ستاره دهید.
- درمورد پروژه توییت کنید و به آشنایان معرفی کنید.
- حمایت مالی https://zarinp.al/matnbaz
برای دسترسی به اخبار مربوط به پروژه، صفحههای ما را دنبال کنید:
برای مشاهده پرسشهای متداول به این صفحه مراجعه کنید.
- علیرضا زمانی (@alitnk): ایدهپردازی - بکاند - فرانتاند - اپ موبایل
- کسری قریشی (@kasraghoreyshi): همفکری در ایدهپردازی - فرانتاند (سابق)