ব্লকলিতে অবদান রাখা শুরু করুন, ব্লকলিতে অবদান রাখা শুরু করুন

Blockly ওপেন সোর্স এবং প্রাথমিকভাবে একটি ছোট দল দ্বারা রক্ষণাবেক্ষণ করা হয়। আমরা মূল দলের বাইরের বিকাশকারীদের অবদানকে স্বাগত জানাই; আমাদের সম্প্রদায় ছাড়া প্রতিটি অনুরোধ করা বৈশিষ্ট্য তৈরি করার বা রিপোর্ট করা প্রতিটি বাগ ঠিক করার কোনো উপায় নেই। এই বিভাগে সাধারণ গাইড রয়েছে যা আপনার জন্য সহায়ক হতে পারে বিশেষ করে যদি আপনি ওপেন সোর্স ডেভেলপমেন্টে নতুন হন।

Blockly-এর জন্য নির্দিষ্ট তথ্যের জন্য যা আপনার অবদান রাখার আগে পড়া উচিত, দেখুন কোরে অবদান রাখা এবং নমুনা বিভাগে অবদান।

কোন ভান্ডার?

একটি সংগ্রহস্থলে একটি একক প্রকল্পের জন্য সমস্ত ফাইল রয়েছে। Blockly দুটি সংগ্রহস্থল আছে: blockly core এবং blockly-samples.

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

ব্লকলি নমুনা হল নমুনা, প্লাগইন এবং কোডল্যাবগুলির সংগ্রহস্থল। আপনি যদি একটি প্লাগইন তৈরি বা পরিবর্তন করতে চান তবে এই সংগ্রহস্থলটি ব্যবহার করুন; একটি কোডল্যাব লিখুন; অথবা একটি নমুনা তৈরি বা সংশোধন করুন।

ধাপে ধাপে

এইগুলি হল সাধারণ পদক্ষেপগুলি আপনি যে কোনো সময় পরিবর্তন করার সময় অনুসরণ করবেন।

  1. টুলস বিভাগে লিঙ্কগুলি অনুসরণ করে গিট এবং নোড ইনস্টল করুন
  2. কাঁটাচামচ এবং সংগ্রহস্থল ক্লোন. গিটহাবের একটি রেপো ফোর্কিং সম্পর্কে একটি দুর্দান্ত টিউটোরিয়াল রয়েছে। ব্লকলিতে এটি প্রয়োগ করতে, আপনি কোন রিপোজিটরিতে কাজ করতে চান তার উপর নির্ভর করে, google/blockly বা google/blockly-samples- এর সাথে octocat/Spoon- Knife- এর প্রতিটি উদাহরণ প্রতিস্থাপন করুন।
  3. আপনার কাঁটা সিঙ্ক. GitHub পাশাপাশি একটি কাঁটা সিঙ্ক করার জন্য একটি টিউটোরিয়াল প্রদান করে।
  4. প্রধান শাখা চেক আউট. ব্লকলি কোরে, এটি develop শাখা। ব্লকলি-নমুনাগুলিতে এটি master শাখা।
  5. রুট ডিরেক্টরিতে npm install চালানোর মাধ্যমে নির্ভরতা ইনস্টল করুন এবং টুল তৈরি করুন।
  6. একটি টার্মিনালে git checkout -b myBranchName চালিয়ে একটি নতুন শাখা তৈরি করুন । আপনি কি কাজ করছেন তা মনে রাখতে নাম আপনাকে সাহায্য করবে।
  7. আপনার পরিবর্তন করুন.
  8. মূল বা নমুনার জন্য গাইড অনুসরণ করে আপনার পরিবর্তনগুলি যাচাই করুন
  9. git commit -am "fix: My commit message" দিয়ে আপনার পরিবর্তনগুলি সংরক্ষণ করুনকমিট বার্তা সম্পর্কে আরও পড়ুন
  10. git push origin myBranchName দিয়ে GitHub-এ আপনার পরিবর্তনগুলি পুশ করুন
  11. আপনার কোড প্রস্তুত হলে একটি পুল অনুরোধ খুলুন । Blockly দলের একজন সদস্য আপনার পরিবর্তনগুলি পর্যালোচনা করবে এবং সেগুলি অনুমোদিত হলে Blockly-এ একত্রিত করবে৷ আরও তথ্যের জন্য PR পর্যালোচনা প্রক্রিয়া দেখুন।
,

Blockly ওপেন সোর্স এবং প্রাথমিকভাবে একটি ছোট দল দ্বারা রক্ষণাবেক্ষণ করা হয়। আমরা মূল দলের বাইরের বিকাশকারীদের অবদানকে স্বাগত জানাই; আমাদের সম্প্রদায় ছাড়া প্রতিটি অনুরোধ করা বৈশিষ্ট্য তৈরি করার বা রিপোর্ট করা প্রতিটি বাগ ঠিক করার কোনো উপায় নেই। এই বিভাগে সাধারণ গাইড রয়েছে যা আপনার জন্য সহায়ক হতে পারে বিশেষ করে যদি আপনি ওপেন সোর্স ডেভেলপমেন্টে নতুন হন।

Blockly-এর জন্য নির্দিষ্ট তথ্যের জন্য যা আপনার অবদান রাখার আগে পড়া উচিত, দেখুন কোরে অবদান রাখা এবং নমুনা বিভাগে অবদান।

কোন ভান্ডার?

একটি সংগ্রহস্থলে একটি একক প্রকল্পের জন্য সমস্ত ফাইল রয়েছে। Blockly দুটি সংগ্রহস্থল আছে: blockly core এবং blockly-samples.

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

ব্লকলি নমুনা হল নমুনা, প্লাগইন এবং কোডল্যাবগুলির সংগ্রহস্থল। আপনি যদি একটি প্লাগইন তৈরি বা পরিবর্তন করতে চান তবে এই সংগ্রহস্থলটি ব্যবহার করুন; একটি কোডল্যাব লিখুন; অথবা একটি নমুনা তৈরি বা সংশোধন করুন।

ধাপে ধাপে

এইগুলি হল সাধারণ পদক্ষেপগুলি আপনি যে কোনো সময় পরিবর্তন করার সময় অনুসরণ করবেন।

  1. টুলস বিভাগে লিঙ্কগুলি অনুসরণ করে গিট এবং নোড ইনস্টল করুন
  2. কাঁটাচামচ এবং সংগ্রহস্থল ক্লোন. গিটহাবের একটি রেপো ফোর্কিং সম্পর্কে একটি দুর্দান্ত টিউটোরিয়াল রয়েছে। ব্লকলিতে এটি প্রয়োগ করতে, আপনি কোন রিপোজিটরিতে কাজ করতে চান তার উপর নির্ভর করে, google/blockly বা google/blockly-samples- এর সাথে octocat/Spoon- Knife- এর প্রতিটি উদাহরণ প্রতিস্থাপন করুন।
  3. আপনার কাঁটা সিঙ্ক. GitHub পাশাপাশি একটি কাঁটা সিঙ্ক করার জন্য একটি টিউটোরিয়াল প্রদান করে।
  4. প্রধান শাখা চেক আউট. ব্লকলি কোরে, এটি develop শাখা। ব্লকলি-নমুনাগুলিতে এটি master শাখা।
  5. রুট ডিরেক্টরিতে npm install চালানোর মাধ্যমে নির্ভরতা ইনস্টল করুন এবং টুল তৈরি করুন।
  6. একটি টার্মিনালে git checkout -b myBranchName চালিয়ে একটি নতুন শাখা তৈরি করুন । আপনি কি কাজ করছেন তা মনে রাখতে নাম আপনাকে সাহায্য করবে।
  7. আপনার পরিবর্তন করুন.
  8. মূল বা নমুনার জন্য গাইড অনুসরণ করে আপনার পরিবর্তনগুলি যাচাই করুন
  9. git commit -am "fix: My commit message" দিয়ে আপনার পরিবর্তনগুলি সংরক্ষণ করুনকমিট বার্তা সম্পর্কে আরও পড়ুন
  10. git push origin myBranchName দিয়ে GitHub-এ আপনার পরিবর্তনগুলি পুশ করুন
  11. আপনার কোড প্রস্তুত হলে একটি পুল অনুরোধ খুলুন । Blockly দলের একজন সদস্য আপনার পরিবর্তনগুলি পর্যালোচনা করবে এবং সেগুলি অনুমোদিত হলে Blockly-এ একত্রিত করবে৷ আরও তথ্যের জন্য PR পর্যালোচনা প্রক্রিয়া দেখুন।