কিভাবে একটি ওপেন সোর্স প্রকল্প ফিরে কোড অবদান?

যদি আপনি একটি ওপেন সোর্স প্রকল্প অনুসরণ করছেন এবং কোড পরিবর্তন অবদান রাখতে চান, তাহলে আপনাকে কি করতে হবে?

0

9 উত্তর

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

0
যোগ

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

বিষাক্ত লোকেদের কাছ থেকে আপনার ওপেন সোর্স প্রোজেক্ট রক্ষা করতে কিভাবে । এটা আপনি কি করতে হবে না শেখানো হবে।

0
যোগ
ব্রোকেন লিঙ্ক (6 বছর বয়সী, আশ্চর্য নয়)। সংশোধন করা হয়েছে।
যোগ লেখক Francisco Presencia, উৎস
এখানে আমি কীভাবে ওপেন সোর্স ব্যবহার করতে পারি: একটি ওপেন সোর্স ব্যবহার করে একটি প্রজেক্ট তৈরি করুন এবং, যখন আপনি এটি খুঁজে পান যে সেই অপারেটিং সিস্টেমটি ব্যবহার করার জন্য যে ওপেন সোর্স ব্যবহার করা যায়। আপনি যে বৈশিষ্ট্য তৈরি করুন এবং যে উত্স খুলতে আপনার অবদান হয়।
যোগ লেখক Baimyrza Shamyr, উৎস

এটি করার সর্বোত্তম উপায় আপনার মতো "হাই, এখানে একটি বাগ / বৈশিষ্ট্য এবং এখানে একটি প্যাচ রয়েছে যা এটি সংশোধন করে / প্রয়োগ করে।"

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

0
যোগ

এই মত জিনিস সহজ হতে ব্যবহৃত।

ব্যবহারকারীদের জন্য একটি মেইলিং তালিকা এবং ডেভেলপারদের জন্য একটি ছিল। আপনি যদি কোন সমস্যা দেখতে পান এবং এটি ঠিক করতে পারেন তবে এটি ঠিক করে নিন এবং তারপর ল্যারি ওয়ালের প্যাচ চালান এবং ফলস্বরূপ প্যাচটি ডিভিস তালিকায় প্রেরণ করুন যাতে তা দ্রুত কীভাবে ব্যাখ্যা করে। সাধারনত CVS- র লেখার অ্যাক্সেস (অথবা পুরানো পুরোনো দিনের যেগুলি ফ্লোপিটি প্রকল্পটির উপর নির্ভর করে;)) এর মাধ্যমে সবকিছু যাচাই করা হবে এবং আপনার প্যাচটি কি টিনের উপর বলবে এবং এটি অন্য যে কোনও অংশ ভেঙ্গে যাবে না উত্স গাছ সঠিক।

এই দিনগুলি অনেক আছে, খোলা উন্নয়ন ব্যবহার করে অনেকগুলি প্রকল্প এবং তাদের অনেকগুলি মানুষ যারা একটি সফটওয়্যার প্রকল্প চালায় না এমন একটি উন্মুক্ত sourced এক আগে তাই জিনিষ আরো চতুর হতে পারে দ্বারা চালানো হয়। সাধারনত কেউ কেউ এই প্রকল্পের ডান এলাকায় dev একটি প্যাচ আহ্বান ডান চোখ এটি দ্রুত এমনকি দ্রুত এ খুঁজছেন। অনলাইন সংগ্রহস্থলের একটি ব্রাউজ আপনাকে সেই ব্যক্তিদেরকে বলবে যারা কাজ করে না বরং যারা ওয়েব সাইটটির সামনে পৃষ্ঠায় তাদের নামগুলি পেতে চায়, তাদের সাথে প্রথমে যোগাযোগ করুন :)

0
যোগ

আপনি যা করতে চান তা হল প্রথমটি মূল ব্যক্তিদের সাথে যোগাযোগ করা, যারা ওপেন সোর্স প্রকল্প চালায়। কোডে অবদান রাখতে এবং সেখানে থেকে যেতে যদি ঠিক হয় তাহলে তাদের জিজ্ঞাসা করুন।

সহজভাবে আপনার উন্নত কোড লেখার এবং তারপর তাদের এটি দেওয়ার ফলে আপনার কোড প্রত্যাখ্যাত হতে পারে।

0
যোগ

IRC- এ চ্যাট করা বা নিউজগ্রুপগুলি ব্রাউজ করুন যদি তাদের একটি থাকে। নিজেকে জানাতে আপনার নিজের জমা দেওয়ার জন্য আপনাকে একটি অ্যাকাউন্ট দেওয়া হওয়ার আগে আপনাকে একটি নিউজগ্রুপে প্যাচ জমা দিতে হবে।

কোডিং মানগুলি, প্যাচ প্রকারগুলি (উদাঃ একীকৃত ডিফের) এবং তাদের সিভিএস বা এসভিএন এর একটি অনুলিপি চেক করুন যদি তারা বেনামী অ্যাক্সেসের অনুমতি দেয়।

0
যোগ

মনে রাখা অন্যান্য জিনিস একটি দম্পতি:

  • নিশ্চিত হোন যে আপনি আসলে আপনার নিজের কোডটি ফেরত পাঠাতে চান, আপনার নিয়োগকর্তা বা ক্লায়েন্টের জন্য আপনি যে পরিবর্তনগুলি করেছেন তা নয়।

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

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

0
যোগ

আগের পোস্টার হিসাবে বলেছেন, এটি প্রকল্পের জন্য একটি ব্যাপার। আপনি অন্যদের তুলনায় কিছু আরো পরিবর্তন জন্য খোলা পাবেন যে পাবেন একটি যান্ত্রিক দৃষ্টিকোণ থেকে, আপনি যদি সেগুলি SVN (উদাহরণস্বরূপ Google কোড) বা CVS (যেমন উৎসফোজের ক্ষেত্রে) ব্যবহার করে দেখতে চান এবং তারা প্যাচ বা অন্য কোন পদ্ধতি ব্যবহার করে তা নির্ধারণ করতে হবে।

A good example of the sort of procedure you might need to employ can be seen on the gimp site: http://www.gimp.org/bugs/howtos/submit-patch.html Note their use of Bugzilla, patch and CVS

0
যোগ

যদি আপনি একটি ক্ষুদ্রতর স্কেলে (হয়ত আপনার উপায় কাজ করতে পারেন) জড়িত করার উপায় খুঁজছিলেন OpenHatch একটি অনুসন্ধানযোগ্য বাগ ডাটাবেস (ভাষা / ফ্রেমওয়ার্ক অনুসারে সাজানো) এবং সেইসাথে শুরু করার জন্য একটি চমৎকার টিউটোরিয়াল।

শুরু করতে আরেকটি উপায় হচ্ছে কোডট্রেইড যার GitHub রেপগুলি খোলা সমস্যাগুলির সমাধান করতে সাহায্য খুঁজছেন যা ভাষা দ্বারা সংগঠিত হয়।

0
যোগ
ওপেন ট্রায়জ ডাউন হয়
যোগ লেখক Jens A. Koch, উৎস
ধন্যবাদ @ জেনিস-আন্ড্রেক, তারা কোডট্রেঞ্জে পরিবর্তিত হয়েছে। উত্তর অনুযায়ী আপডেট করা হয়।
যোগ লেখক rouma7, উৎস