اگر پست های قبلی من رو خوانده ایده٬ احتمالا متوجه این شده اید که من یک برنامه نویس علاقه مند به آزادی نرم افزار هستم.
همه ما ایده هایی داریم که آرزو میکنیم روزی پیاده سازیشون کنیم. ایده هایی که شاید تنهایی توان درست کردنشون رو نداریم و یا دانش کافی رو نداریم.
برای پیاده سازی یک ایده راه های مختلفی وجود دارد. مثلا یک ایده رو با فریلنسر ها در میان بذاریم و با پرداخت هزینه ای برنامه مورد نیازمون رو داشته باشیم.
اما چی بهتر از نرم افزار آزاد ؟
تنها کافیه یک جامعه ای تشکیل بدیم که هرکس ایده هایش رو به صورت عمومی مطرح کنه. زمانی نمیگذره که برنامه نویسان و علاقه مندانِ ایده شما٬ ایده های شما رو پیدا میکنند. و با پیشنهاد هاشون ایده اصلی رو گسترش میدن.
در واقع به ازای هر ایده یک جامعه ای تشکیل میشه. این جامعه در تکمیل کردن ایده و پیاده ساز آن به شما کمک میکنه. و از همه مهم تر با کلی دوست خوب آشنا میشیم (:
اما چطور چنین جامعهای تشکیل بدیم ؟
قبل پاسخ به این سوال٬ بیایید ببینیم به چه ابزار هایی نیاز داریم.
1- سایت یا هر نوعی از مدیا که بشه به راحتی ایده هامون رو اشتراک بذاریم
2- هر ایده نیاز داره که گسترش پیدا کنه و جامعه اش رو پیدا کنه. پس نیازه که امکان کامنت روی هر ایده باشه.
3- ایده های دیگران رو چطور باید پیدا کنیم و مشارکت کنیم ؟
هر پروژه ای که شروع بشه٬ نیازه تا یک سری جزیات رو به صورت کلی از پروژه بدونیم.
مثلا اینکه پروژه با چه زبانی پیاده شده و یا فرایند پیاده سازی درچه وضعیتیه.
و یک تایتل کوچک که به صورت مختصر فعالیت پروژه رو توضیح میده.
زمان آن رسیده که بر گردیم به سوال اول"چطور چینین جامعه ای تشکیل بدیم ؟"
نیاز های ما برای ارائه و مشارکت در یک پروژه رو گیت هاب به اندازه کافی پاسخ میده. کافیه یک اکانت در گیت هاب داشته باشید.
ما سعی کردیم که به ساده ترین روش ممکن این محیط رو فراهم کنیم. با یک منبع در گیت هاب به اسم wish.
اگر ایده ای دارید٬ کافیه وارد آدرس منبع بشین٬ و توی قسمت issue مطرح کنید.
خوشحال میشیم در پیاده سازی یک ایده باهم همکاری کنیم.
یا حتی سری به جدول پروژه ها بزنید٬ ببینید چه ایده هایی کامل شدن که ازشون استفاده کنید و همچنین
چه ایده هایی هنوز درحال پیاده سازی هستند با هر نوع از کمک٬ انگیزه بدید.
لینک منبع: