পুল অনুরোধগুলি ভান্ডারের জীবন রক্তের মতো। তারা সবকিছু সুস্থ এবং চলন্ত রাখে। এই পৃষ্ঠাটি বিশদ বিবরণ দেয় কিভাবে একটি PR তৈরি করতে হয় যা সম্পূর্ণ এবং পর্যালোচনা করা সহজ, যা আপনার PR একত্রিত হওয়ার সম্ভাবনা বেশি করে তোলে।
আপনি সম্ভাব্য সর্বোত্তম পিআর তৈরি করতে পারেন তা নিশ্চিত করার জন্য এখানে পদক্ষেপগুলি রয়েছে।
- যোগাযোগ করুন
- সেট আপ করুন
- এটা ছোট রাখুন
- এটাকে পরিষ্কার রেখো
- আপনার পরিবর্তন পরীক্ষা করুন
- যোগাযোগ (pt2)
যোগাযোগ করুন
আপনি ঝাঁপিয়ে পড়ার এবং কোড লেখা শুরু করার আগে, মূল দলের সাথে যোগাযোগ করা সহায়ক যাতে তারা জানতে পারে আপনি কী বিষয়ে আগ্রহী।
যদি আপনার আগ্রহের কোনো সমস্যা থাকে, তাহলে এই বিষয়ে একটি মন্তব্য করুন যে আপনি এটিতে কাজ শুরু করতে যাচ্ছেন। এটি নিশ্চিত করে যে আমাদের কাছে একই জিনিসে একাধিক লোক কাজ করছে না। এটি আপনার কিনা তা নিশ্চিত করার জন্য একজন দলের সদস্য প্রতিক্রিয়া জানাবেন।
আপনার যদি এমন কোনো ধারণা থাকে যা কোনো সমস্যা দ্বারা আচ্ছাদিত নয়, তাহলে আপনি কাজ শুরু করার আগে অনুগ্রহ করে একটি লিখুন । এটি টিমকে আপনি বিল্ডিং শুরু করার আগে কীভাবে সর্বোত্তম পরিবর্তনটি তৈরি করবেন তা নিয়ে আলোচনা করার একটি সুযোগ দেয়, যা আপনাকে দীর্ঘমেয়াদে কাজ বাঁচায়।
সেট আপ করুন
আপনি যদি প্রথমবার ব্লকলি বা ব্লকলি-স্যাম্পলে অবদান রাখেন, তাহলে ডেভেলপমেন্ট সেটআপ পৃষ্ঠা থেকে শুরু করুন।
এটা ছোট রাখুন
সর্বদা আপনার পরিবর্তনগুলি ছোট এবং ফোকাস রাখার চেষ্টা করুন। আমরা একটি বিশাল PR পর্যালোচনা করার চেয়ে একাধিক ছোট পিআর পর্যালোচনা করব। অঙ্গুষ্ঠের কিছু ভাল নিয়ম হল:
- একটি সমস্যা ঠিক করুন। একবারে একাধিক সমস্যা মোকাবেলা করার চেষ্টা করবেন না।
- সুযোগ সীমিত করুন। সাধারণত একটি পিআর <8 ঘন্টা সময় নেয় (কোডবেসের সাথে আপনার পরিচিতির উপর নির্ভর করে)।
- কমিট ব্যবহার করুন। যদি আপনার পিআর একটু বড় মনে হয়, গিট কমিট ব্যবহার করে পরিবর্তনগুলিকে লজিক্যাল গ্রুপে ভাগ করুন।
এটাকে পরিষ্কার রেখো
কেন কোড শৈলী সম্পর্কে যত্ন? আমরা দীর্ঘমেয়াদে এটিতে আছি, এবং সামঞ্জস্যপূর্ণ শৈলী রক্ষণাবেক্ষণকে সহজ করে তোলে। স্টাইল বলতে আপনি কীভাবে আপনার ভেরিয়েবলের নাম দেন তা বোঝায়, তবে আপনি কীভাবে আপনার কোড গঠন করেন, মন্তব্য লিখুন এবং আরও অনেক কিছু কভার করেন। যেখানে সম্ভব আমরা স্টাইল চেক স্বয়ংক্রিয় করতে eslint এর মতো সরঞ্জাম ব্যবহার করি।
এসলিন্ট ছাড়াও, অনুগ্রহ করে এই নির্দেশিকাগুলি অনুসরণ করুন:
- গুগল জাভাস্ক্রিপ্ট স্টাইল গাইড ।
- কমিট বার্তা গাইড
- ব্লকলি API ব্যবহার করার নির্দেশিকা
- কোডল্যাব স্টাইল গাইড
আপনার পরিবর্তন পরীক্ষা করুন
আপনি একটি PR স্থাপন করার আগে আপনাকে সর্বদা পরীক্ষা করা উচিত যে আপনার পরিবর্তনগুলি কাজ করছে, যাতে আপনাকে পরে ফিরে যেতে এবং জিনিসগুলি ঠিক করতে না হয়। বিভিন্ন বিভাগের প্রকল্পগুলি পরীক্ষা করার জন্য এখানে কিছু ধারণা রয়েছে:
- প্লাগইনগুলির জন্য: আপনার পরিবর্তনগুলি কভার করে স্বয়ংক্রিয় মোচা পরীক্ষা লিখুন।
- উদাহরণের জন্য: আপনার সমস্ত প্রদর্শিত কার্যকারিতা ম্যানুয়ালি পরীক্ষা করুন।
- কোডল্যাবগুলির জন্য: একটি পরিচ্ছন্ন পরিবেশে পুরো টিউটোরিয়ালটি চালান এবং আপনার দেওয়া যেকোন উদাহরণ কোড পরীক্ষা করুন।
যোগাযোগ করুন
এটি একটি পিআর তৈরির শেষ এবং যুক্তিযুক্তভাবে সবচেয়ে গুরুত্বপূর্ণ অংশ: সারাংশ লেখা।
একটি দুর্দান্ত PR সারাংশ লেখা অন্যান্য বিকাশকারীদের আপনার পরিবর্তনগুলি পর্যালোচনা করতে সহায়তা করে, এটি আরও দ্রুত গৃহীত হওয়ার সম্ভাবনা তৈরি করে!
আপনার সারাংশের মধ্যে এমন জিনিসগুলি অন্তর্ভুক্ত করা উচিত:
- আপনার পিআর কোন সমস্যার সাথে সম্পর্কিত।
- কি পরিবর্তন আপনার PR যোগ.
- কিভাবে আপনি আপনার পরিবর্তন পরীক্ষা.
- আপনি যা কিছু পর্যালোচকদের যাচাই করতে চান।
- অন্য কোনো তথ্য যা আপনি মনে করেন পর্যালোচকদের প্রয়োজন।
আপনার অনুরোধ তৈরি করার সময় আপনি যদি PR টেমপ্লেট অনুসরণ করেন তবে আপনার যেতে হবে। যতটা সম্ভব সংক্ষিপ্ত এবং সম্পূর্ণ হতে মনে রাখবেন।
শুভ কোডিং!