ওপেন সোর্স প্রকল্পটি কীভাবে প্রচার করা যায়?


29

সবার আগে, আমি ক্ষমা প্রার্থনা করছি যদি এই প্রশ্নটি পোস্ট করার জন্য এটি যদি নেটওয়ার্কের ভুল বিভাগ হয়। যদি তা হয় তবে দয়া করে এটিকে আরও উপযুক্ত স্থানে নিয়ে যেতে নির্দ্বিধায় ...

প্রশ্ন: ওপেন সোর্স প্রকল্পগুলি চালু এবং পরিচালিত হওয়ার পদ্ধতি সম্পর্কে আমি আপনার ধারণাগুলি শুনতে চাই। আমার একটি ওপেন-সোর্স কন্টেন্ট ম্যানেজমেন্ট সিস্টেম প্রকল্প রয়েছে এবং এখানে কিছু প্রশ্ন উত্থাপিত হয়েছে: আমার কীভাবে অভিনয় করা উচিত? আমি কি প্রথম কার্য-পূর্ব এবং ব্যাক-এন্ডের সাথে একটি বাস্তব-আলফা সংস্করণ নিয়ে আসব এবং তারপরে প্রকল্পটি প্রকাশ্যে ঘোষণা করব? নাকি আমি স্ক্র্যাচ থেকে ঠিক এখনই এটি ঘোষণা করব? একজন বিকাশকারী হিসাবে আমি জানি যে গিট বা এসভিএন এর মতো সংস্করণ ব্যবস্থা ব্যবহার করা উচিত, যা আমি করি, সেখানে কোনও সমস্যা নেই। এবং ইউনিট-টেস্টিংয়ের যোগ্যতাও মনে রাখার মতো কিছু, যা প্রকৃতপক্ষে, আমি মোটেও পারছি না ... প্রকল্প পরিচালনা - আমি এটির মধ্যে একটি প্রাথমিক শিক্ষিকা best কোডিং কৌশল এবং অভিজ্ঞতার যেমন চপল বিকাশ এমন কিছু যা আমি অন্বেষণ করতে চাই ...

সংক্ষেপে, কোনও বিকাশকারী যিনি ওপেন-সোর্স ওয়ার্ল্ডে নতুন, তাদের পক্ষে যে কোনও ধারণা সর্বাধিক স্বাগত।


1
সংযোজন: দয়া করে উত্তর দিন যদি আপনার বড় আকারের প্রকল্পগুলি / ওপেন-সোর্স প্রকল্পগুলির সাথে অভিজ্ঞতা থাকে এবং অনুমান / তাত্ত্বিক ধারণা সরবরাহ না করার চেষ্টা করেন তবে ব্যবহারিক, প্রমাণিত বিষয়গুলি।
শাহরিয়ার ইমানভ

এমন কোনও সমস্যার জন্য কোডিং শুরু করুন যা কোনও সমস্যার সমাধান করে। একবার এটি সেই সমস্যাটিকে সর্বাধিক মৌলিক উপায়ে সমাধান করে; এমন লোকদের একটি নেটওয়ার্ক সন্ধান করুন যা সমস্যাটি ভাগ করে নেয় এবং তাদের এটি দেখতে চেষ্টা করে। "তুমি যদি এটি তৈরি করো, তাহলে তারা আসবে."
জ্যাক বার্গার

উত্তর:


31

আমি এই জাতীয় জিনিস লিখতে শুরু করব:

সংযোজন: দয়া করে উত্তর দিন যদি আপনার বড় আকারের প্রকল্পগুলি / ওপেন-সোর্স প্রকল্পগুলির সাথে অভিজ্ঞতা থাকে এবং অনুমান / তাত্ত্বিক ধারণা সরবরাহ না করার চেষ্টা করেন তবে ব্যবহারিক, প্রমাণিত বিষয়গুলি।

এই ধরণের অহঙ্কারী মনোভাব আসলে অন্য যে কোনও কিছুর চেয়ে ওপেন সোর্স প্রকল্পগুলিকে হত্যা করে। মুক্ত উত্স উত্স সম্পর্কে কম এবং সহযোগিতা সম্পর্কে কম। যারা সাহায্য করতে চান তাদের প্রত্যেককে স্বাগতম, এমনকি যখন তাদের কাছে এমন করার ব্যবহারিক অভিজ্ঞতা না রয়েছে - ওপেন সোর্স প্রকল্পগুলিকে অভিজ্ঞতা অর্জনে সহায়তা করা সাধারণ অনুশীলন, যেমন আপনি সম্ভবত জানেন।

দ্বিতীয় বিষয়টি হল আপনার কাছে কার্যকরী কোড না থাকলে প্রচারের সাথে বিরক্ত করবেন না। সোর্সফোর্জে বা গুগল কোডে বা যেখানেই নজর দিন এবং কয়েক কোডের লাইন এবং প্রচুর ভাল উদ্দেশ্য ছাড়া আর কিছুই না করে মরা প্রকল্পগুলির সমুদ্র দেখুন। কোড আগে, কথা পরে।

সর্বোত্তম প্রচার হ'ল "ক্লায়েন্ট" থাকা: আপনার পণ্যটি কেউ ব্যবহার করছেন যাতে লোকেরা দেখতে পাবে যে এটি আসলে উত্পাদনে রয়েছে। যদি এটি কোনও সিএমএস হয়: উদাহরণস্বরূপ, প্রকল্প সাইটের জন্য এটি ব্যবহার করুন।

আপনার যদি এই সমস্ত কিছু থাকে তবে প্রচারের ক্ষেত্রে আপনার সেরা বাজিটি মুখের কথা। উদাহরণস্বরূপ, বন্ধুদের ওয়েবসাইটগুলিতে আপনার প্রকল্পটি ব্যবহার করতে বলুন। এটি সম্পর্কে ব্লগ করুন এবং ডিজিগ বা স্ল্যাশডোটের মতো এগ্রিগেটর সাইটের জন্য নিবন্ধটি জমা দিন তবে দয়া করে, প্রকল্পটি প্রাথমিক সময়ের জন্য প্রস্তুত না হলে এটি করবেন না। কেউ বাষ্পওয়্যার সম্পর্কে পড়তে চায় না।

আপনার প্রকল্পের সাথে সৌভাগ্য কামনা করছি।


এটি আমার ধারণা ছিল: বাস্তবের মতো কার্যকর কিছু নিয়ে আসুন যাতে লোকেরা এটি কার্যকরভাবে দেখতে পারে এবং বাস্তবের কিছু ঠিক জায়গায় রয়েছে বলে মনে করতে পারে। যাইহোক, আমার এক বন্ধু পরের দিন প্রচুর রোডম্যাপ পরিবর্তন এড়ানোর জন্য, ডে -1 থেকে অন্যান্য ডেভগুলিকে আমন্ত্রণ জানাতে পরামর্শ দিয়েছে।
শাহরিয়ার ইমানভ

11
@ শেহি কেন কোনও একক লাইন কোড লিখিত এবং কেবল বাষ্পওয়্যার ছাড়াই কোনও প্রকল্পে যোগদান করবেন? আমি আরও বিকাশকারীদের জন্য লড়াইয়ের সাথে কাজ করা প্রকল্পগুলি দেখেছি। আমি প্রদর্শন করার মতো কিছু না করে বিকাশকারীদের সন্ধান করার সময় নষ্ট করব না।
পাই পাই

4

আপনার প্রশ্নটি অস্পষ্ট তবে আমি যথাসাধ্য উত্তরটি চেষ্টা করব। আমি ধরে নিচ্ছি যে আপনি প্রকল্পটি বিকাশকারীদের আকর্ষণ করতে চান তাই আপনি প্রকল্পে কাজ করা একমাত্র ব্যক্তি নন?

সেক্ষেত্রে আপনি সম্ভবত গিথুব এবং সোর্স ফোর্জে একটি অ্যাকাউন্ট পেতে চাইবেন যাতে যে কেউ এতে অ্যাক্সেস পেতে এবং পরিবর্তন করতে পারে। আপনার সাথে শুরু করা একমাত্র বিকাশকারী এতে কাজ করবে যাতে আপনাকে প্রকল্প পরিচালনার বিষয়ে উদ্বিগ্ন হওয়ার দরকার নেই তবে একাধিক লোক জড়িত হওয়ার সাথে সাথে আপনি কোড পর্যালোচনা, লক্ষ্য নির্ধারণ ইত্যাদি প্ররোচিত করতে চাইবেন want

বাগজিলার মতো ইস্যু ট্র্যাকিং সিস্টেমে লক্ষ্যগুলি একসাথে রাখা যেতে পারে, এগুলিকে বাগ হিসাবে সংশোধন করতে হবে এবং লোকেরা তাদেরকে তাদের অর্পণ করার অনুমতি দেবে, বা কোনও কেন্দ্রীয় ব্যক্তিকে ইমেল করিয়ে দেবে যারা ইস্যুকে লোক বরাদ্দ দেয়।

আপনি বিকাশকারীদের ভিড় আঁকতে চাইবেন যাতে আপনার কাছে এমন একটি ওয়েবসাইটের প্রয়োজন যা প্রকল্পটির বর্ণনা দেয় এবং যেখানে এটি দেখায় এটি স্বল্প মধ্য এবং দীর্ঘমেয়াদী, পাশাপাশি স্ক্রিনশট ইত্যাদি going

একটি প্রকল্প ব্লগ / টুইটার যা ব্যবহারকারীদের আপনি যেখানে দরকারী সেদিকে নজর রাখতে দেয়।


আপনার প্রথম প্রশ্নের উত্তর দিতে: হ্যাঁ, এটিই উদ্দেশ্য।
শাহরিয়ার ইমানভ

4

আপনি যদি এটি না পড়ে থাকেন তবে আমি রেমন্ডের দি ক্যাথেড্রাল এবং বাজারের পরামর্শ দিচ্ছি এবং ফেচমেল নিয়ে তাঁর অভিজ্ঞতার দিকে বিশেষ মনোযোগ দিচ্ছি।

তার ভিত্তিতে এবং আমার নিজের অভিজ্ঞতার ভিত্তিতে, আমি পরামর্শ দিচ্ছি যে কোড অন্য ব্যক্তির যে কোনও সমস্যা হতে পারে তা সমাধান করার সাথে সাথেই এটি প্রকাশ করা উচিত । হ্যাঁ, আপনার কিছু প্রধান স্ট্রিম উত্স নিয়ন্ত্রণ ব্যবহার করা উচিত এবং এটি কোথাও কোনও সার্ভারে পোস্ট করা উচিত। আপনার লাইসেন্স নিতে হবে এবং এটি আপনার লক্ষ্যগুলির উপর নির্ভর করে একটি বড় বিষয় হতে পারে deal তবে কী প্রকাশ করা উচিত এবং কখন, "তাড়াতাড়ি প্রকাশ করুন, প্রায়শই প্রকাশ করুন" এর ক্ষেত্রে।


আমি এটি পরীক্ষা করব। ধন্যবাদ!
শাহরিয়ার ইমানভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.