انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: Borderliner در 12 اردیبهشت 1396، 10:26 ب‌ظ

عنوان: کمک به پروژه کتابخانه CSS مشکی
ارسال شده توسط: Borderliner در 12 اردیبهشت 1396، 10:26 ب‌ظ
سلام و وقت بخیر خدمت همه.
بنده برنامه‌نویس پروژه مشکی هستم، که یک کتابخونه CSS برای طراحی صفحات وب هستش. ابتدا این پروژه رو از پروژه‌ی Skeleton فورک کردم، و بعد از یک سال کار غیر مداوم، به جای نسبتا Stable ای رسوندمش. برای دیدن این پروژه، این لینک رو دنبال کنید:
نسخه لاتین:
https://github.com/Borderliner/Meshki (https://github.com/Borderliner/Meshki)
نسخه فارسی:
https://borderliner.github.io/Meshki/rtl/ (https://borderliner.github.io/Meshki/rtl/)

این کتابخونه، مثل پروژه‌ی مادرش، از Pre-processor های CSS استفاده نمیکرد، و فایل‌های جداگانه CSS رو با استفاده از JavaScript به هم متصل و minify میکردم. بعد از رسیدن به نسخه ۱.۵.۱، که کتابخونه به نظر پایدار و مرتب میومد، تصمیم گرفتم که این پروژه رو با استفاده از یک Pre-processor مثل Less یا Sass بازنویسی کنم.
در ابتدا از Less استفاده کردم، چون به نظرم ساده‌تر بود و نصب آسونی داشت (نیاز به نصب Ruby نداشت)، اما بعد از مدتی به طرز احمقانه‌ای به‌درد‌نخور شد و به محدودیت‌های کدنویسی برخوردم.
کار بازنویسی سخته، و پروژه‌های Open-Source ایرانی زیادی نداریم. من تنها این پروژه رو ادامه دادم، اما از علاقه‌مندان دعوت میکنم که اگه تجربه کافی در استفاده از CSS و Sass دارن، درخواست بدن تا با همکاری هم، این پروژه رو ادامه بدیم و از کمک کردن به دنیای Open-Source لدت ببریم.