با سلام خدمت همه دوستان.
پروژه مشکی :
https://github.com/Borderliner/Meshki
بنده مدتی هست پروژه Meshki رو به عنوان یه تفریح برای خودم به راه انداختم. مشکی یه کتابخونه CSS برای راهاندازی پروژههای طراحی وبسایت هست. کاملن متن-باز و رایگانه و تحت مجوز MIT توزیع میشه.
مشکی برپایه کتابخونهای به نام Skeleton ساخته شده که بسیار ساده و ابتدایی هست. مشکی اهداف Skeleton رو گسترش داده: ساده، با اینحال کاربردی. سعی کردم از کمترین کد جاوااسکریپت ممکن استفاده کنم تا همیشه روون و سبک باشه. سیاه-رنگ بودن مشکی هم باعث میشه تا به هنگام خوندن صفحات با حجم متون زیاد، چشمها اذیت نشن. از قابلیتهای مشکی میتونم موارد زیر رو نام ببرم:
۱. زیبا و شیک بودن طراحی ظاهری
۲. کم حجم و سبک بودن (به هنگام نوشتن این مطلب، مشکی فقط 16 کیلوبایت به صورت فشرده حجم داره)
۳. پایدار و قابل اعتماد بودن
۴. دوستدار چشم از طریق استفاده از رنگ مشکی
۵. از ابزارهای به روز برای اتوماسیون استفاده شده (GruntJS برای node کارها، و Rake برای روبیکارها)
۶. تست شده روی اکثر مرورگرهای محبوب، و پشتیبانی از IE9 و به بعد
۷. دارای نسخه راست-به-چپ (که شامل زبانهای فارسی، عربی و عبری میشه)
۸. مجوز آزاد MIT، که به شما اجازه میده مشکی رو مطابق با سلیقتون ویرایش کنید و استفاده کنید
۹. چون من نوشتم
حالا مورد ۹ شوخی بود، ولی میتونید با Star کردن پروژه یا Pull Request دادن و Issue باز کردن به گسترش مشکی کمک کنید! نظراتتون خیلی مهمه، اگر هم بتونید توی پروژه دخیل بشید، محشر میشه! ممنون از همه.
برای دریافت از npm:
npm install meshki --save
برای دریافت از bower:
bower install meshki --save
دریافت از سیدیان:
https://cdnjs.com/libraries/meshkiسورسکد:
https://github.com/Borderliner/Meshkiنمونه و Document پروژه:
https://borderliner.github.io/Meshki/نسخه فارسی پروژه:
https://borderliner.github.io/Meshki/rtl/
نسخه 2.0.0 منتشر شد: بازنویسی با Scssبعد از حدودا چهار پنج ماه کار روی پروژه مشکی، مفتخرم که اعلام کنم نسخه 2.0.0 مشکی منتشر شد. در این نسخه، css کنار گذاشته شد و از Scss استفاده شده، که باعث میشه کد سادهتر و ماژولارتر بشه. همچنین ساختار پروژه به کلی عوض شده، و مشکی افزونه-محور شده، بدین صورت که شما میتونید افزونههای Scss خودتون رو در فولدر plugins بسازید و ضمیمه مشکی کنید. سیستم مدیریت ساخت اتوماتیک Grunt و Gulp رو از پروژه ورداشتیم، و فایلی به نام build.js تمام این کارهارو انجام میده.
توجه کنید که مشکی نسخه 2.0.0 به بعد، با مجوز Apache-2.0 عرضه میشن، برعکس نسخه های قبلتر که با مجوز MIT تقدیمتون میشد. هردو مجوز متن باز هستن، و برای شما دوست عزیز که از کتابخونه استفاده میکنید، تفاوتی ایجاد نمیکنه. ولی اگه مشتاق هستید که این دو مجوز چه تفاوتی با هم دارن، سری به لینک زیر بزنید:
https://choosealicense.com/licenses/apache-2.0/https://choosealicense.com/licenses/mit/از همه دوستانی که حمایتم کردن بسیار متشکرم.