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