راهنمای دیزاینرها برای مشارکت تو پروژههای اوپنسورس
خلاصهٔ کاملتر
تو این مقاله از وبلاگ Canonical، نویسنده که خودش دیزاینره میگه اوپنسورس هنوز یه جورایی فقط مال آدمای فنیه. نتیجهش اینه که خیلی از ابزارهای قوی، چون UX (یعنی تجربهٔ کاربر از اول تا آخر کار با ابزار) ضعیفی دارن، هیچوقت به یه جایگزین جدی برای نرمافزارهای پولی تبدیل نمیشن. به گفتهٔ نویسنده، دیزاین فقط لوگو و فونت نیست و سه بخش اصلی داره: user research یعنی فهمیدن رفتار و نیاز کاربر، UX design و UI design یعنی اینکه دکمهها و تعاملها چه شکلی باشن.
تیمشون از دیزاینرها و نگهدارندههای پروژهها نظرسنجی کرده و به دو تا مشکل اصلی رسیده. اول اینکه دیزاینرها نمیدونن کدوم پروژه به مهارتشون احتیاج داره. دوم اینکه نگهدارندهها نمیدونن دیزاین چیکار میتونه بکنه، واسه همین معمولاً فقط یه لوگوی جدید میخوان. اینکه تقریباً همهچی روی GitHub هست هم کارو سختتر میکنه، چون GitHub برای برنامهنویسها ساخته شده. جنبش Open Design دقیقاً برای پر کردن همین فاصلهست.
نویسنده میگه اول باید بفهمی مشارکت یعنی چی. لازم نیست حتماً pull request بفرستی؛ یه گزارش تحقیق کاربر، یه فلوچارت برای آنبوردینگ بهتر، ریویو کردن کار بقیه یا حتی یه سؤال درست هم مشارکته. بعد باید با Git و GitHub آشنا بشی و یه پروژه پیدا کنی. بهترین گزینه ابزاریه که خودت ازش استفاده میکنی، یا میتونی از سایتهایی مثل contribute.design و opensourcedesign.net کمک بگیری.
بعد از انتخاب پروژه، فایلهای README و CONTRIBUTING.md رو بخون. اگه راهنمای دیزاینی نبود، نویسنده میگه این خودش یه فرصته که پایهش رو بذاری. بعدش یا روی یه issue موجود کار کن یا یه issue جدید بساز. نکتهٔ مهم اینه که قبل از راهحل، مشکل رو واضح توضیح بدی. ممکنه ازت بخوان پروژه رو fork کنی (یعنی یه کپی از پروژه برای خودت بسازی) و تغییرات رو با PR برگردونی.
به گفتهٔ نویسنده، چهار جا تقریباً همیشه به دیزاینر احتیاج دارن: توضیح پروژه که باید هم برای کاربر و هم برای مشارکتکننده روشن باشه، آنبوردینگ کاربر تازهوارد، پیامهای خطا که باید بگن چی خراب شده و چطور درستش کنی، و ناوبری که با تکنیکهایی مثل card sorting بهتر میشه. نویسنده معتقده تازهوارد بودن اینجا یه مزیته، چون چیزایی رو میبینی که بقیه بهش عادت کردن.
نکات کلیدی:
- دیزاین تو اوپنسورس شامل user research، UX و UI هست، نه فقط لوگو
- طبق مطالعهای که نویسنده بهش اشاره کرده، توجه به UX تو بعضی موارد تا ۲۰۰ درصد پذیرش کاربر رو بالا برده
- دو مانع اصلی: دیزاینرها پروژهٔ مناسب رو پیدا نمیکنن و نگهدارندهها ارزش دیزاین رو نمیدونن
- برای پیدا کردن پروژه: contribute.design، opensourcedesign.net و صفحهٔ Explore گیتهاب
- چهار حوزهٔ همیشه نیازمند کمک: توضیح پروژه، آنبوردینگ، پیام خطا و ناوبری




