গুগল ব্ল্যাক সম্প্রদায়ের জন্য জাতিগত ইকুইটি আগুয়ান করতে প্রতিশ্রুতিবদ্ধ হয়। দেখ কিভাবে.
This page was translated by the Cloud Translation API.
Switch to English

WebRTC এর প্রকল্প অবদান

লাইসেন্স চুক্তি

WebRTC এর সম্বর্ধনা প্যাচ / টানাপড়েনে বৈশিষ্ট্য এবং বাগ সংশোধন করা হয়েছে জন্য!

Google- এ বাহ্যিক অবদানকারী জন্য দেওয়া নির্দেশাবলী অনুসরণ করুন গুগল স্বতন্ত্র অবদানকারী লাইসেন্স এগ্রিমেন্ট । সব ক্ষেত্রে, অবদানকারী একটি অবদানকারী লাইসেন্স চুক্তি স্বাক্ষর করতে হবে একটি অবদান গ্রহণ করা যেতে পারে আগে। একটি জন্য চুক্তি করুন পৃথক বা নিগম যথাযথ হিসাবে।

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

যখন একটি নতুন নমুনা তৈরি অথবা একটি বিদ্যমান আপডেট, নিশ্চিত করুন যে আপনি আরো করতে সৃষ্টি কর, না কোনো বিদ্যমান, পরীক্ষা আপডেট করুন। এই সংগ্রহস্থলের মধ্যে সমস্ত পরীক্ষার Nightwatch.JS UI 'তে পরীক্ষা হিসাবে প্রয়োগ করা হয়, তাই আপনার নিজের মধ্যে একই নকশা অনুসরণ করুন।

নির্দেশনা

আপনার প্রথম প্যাচ অবদান

আপনি যাতে আপনার প্রথম সাফ প্রতীক আপলোড করতে কিছু প্রস্তুতি করতে হবে:

  • পরীক্ষা করে দেখুন এবং কোড গড়ে তুলতে
  • অবদানকারী চুক্তিতে ভরাট (উপরে দেখুন)
  • আপনি আগে কোড পেশ না করে থাকেন তাহলে, আপনি আপনার (বা আপনার প্রতিষ্ঠানের ক্ষেত্রে অবদানকারী চুক্তি আপনার প্রতিষ্ঠানের দ্বারা স্বাক্ষরিত হয়) নাম ও যোগাযোগের তথ্য যোগ করা আবশ্যক লেখক ফাইল
  • যান https://webrtc.googlesource.com/new-password আপনার ইমেইল অ্যাকাউন্ট দিয়ে এবং লগইন। এই একই অ্যাকাউন্ট হিসেবে দ্বারা ফিরে থাকা উচিত git config user.email
  • তারপর, সঞ্চালন করুন: git cl creds-check । আপনি কোনো ত্রুটি পেলে, এ সহায়তার জন্য অনুরোধ আলোচনা-WebRTC

আপনি উপরের পুনরাবৃত্তি হবে না। সব পরে, আপনি আপলোড করার জন্য প্রস্তুত হন:

আপনার প্রথম প্যাচ আপলোড

এখন আপনি আপনার অ্যাকাউন্ট সেট আছে আপ, আপনি প্রকৃত আপলোড করতে পারেন:

  • এটা কর:

    • ধরে নেওয়া যাক আপনি মাস্টার শাখা আছি:
      • git checkout -b my-work-branch
    • করা পরিবর্তনগুলি, বিল্ড স্থানীয়ভাবে, পরীক্ষার স্থানীয়ভাবে চালানো

      • git commit -am "Changed x, and it is working"
      • git cl upload

      এই সমস্ত স্থানীয় দেখানোর সময় একটি টেক্সট এডিটর খুলুন বার্তা কমিট হবে, আপনি এটি পরিবর্তন করতে আগেই সাফ প্রতীক বিবরণ হয়ে অনুমতি দেয়।

      সঠিকভাবে বাগ এন্ট্রি পূরণ করুন। ইস্যু যে ব্যক্তি অনুসরণ করে উপসর্গ ও ইস্যু নম্বর উল্লেখ করুন, একটি কোলন, যেমন দ্বারা পৃথক webrtc:123 বা chromium:12345 । যদি আপনার কোনো সমস্যা যে ব্যক্তি অনুসরণ করে প্রিফিক্স এবং একটি ইস্যু নম্বর না থাকে তাহলে শুধু যোগ None

      সংরক্ষণ এবং বন্ধ ফাইল করা WebRTC আপলোড করা চালিয়ে যেতে কোড পর্যালোচনা সার্ভার

      কমান্ড মত একটি লিঙ্ক প্রিন্ট হবে https://webrtc-review.googlesource.com/c/src/+/53121 । সবকিছু ভাল যায় পারেন।

  • ক্লিক করুন এই সাফ প্রতীক লিংক

  • আপনি সাইন ইন না করে থাকেন, তবে উপরের ডানদিকে বোতামে ক্লিক সাইন ইন করুন এবং আপনার ইমেল দিয়ে সাইন ইন

  • পর্যালোচনা স্টার্ট ক্লিক করুন এবং একটি সমালোচক যোগ করুন। আপনি সংগ্রহস্থলের প্রায় মালিক ফাইলের মধ্যে সমালোচক জানতে পারেন (এক আপনার পরিবর্তনগুলি নিকটস্থ নেওয়া)

  • কোনো সমালোচক প্রতিক্রিয়া ঠিকানা:

    • করা পরিবর্তনগুলি, বিল্ড স্থানীয়ভাবে, পরীক্ষার স্থানীয়ভাবে চালানো
      • git commit -am "Fixed X and Y"
      • git cl upload
  • একবার সমালোচক LGTMs (অনুমোদন করেন) প্যাচ, তাদের এটা করা মধ্যে কিউ কমিট জিজ্ঞাসা

বিজ্ঞপ্তি: Windows এ, আপনি gclient খুঁজে পায় তার জন্য যাতে একটি গীত ব্যাশ শেল উপরে চালানোর জন্য প্রয়োজন হবে .gitcookies ফাইল।

Trybots

আপনি WebRTC এ অনেক কাজ করে থাকেন, তবে আপনি চেষ্টা অধিকার প্রয়োগ করতে পারেন। এর অর্থ হল আপনি trybots, যা সব প্ল্যাটফর্মের উপর সমস্ত পরীক্ষার চালানোর রান করতে পারেন। এই কাজের জন্য, bugs.webrtc.org উপর একটি বাগ ফাইল এবং আপনার অধিকার চেষ্টা মঞ্জুর করার EngProd দলের জন্য জিজ্ঞাসা করুন।

একটি tryjob চালাতে, একটি সাফ প্রতীক উপরে বর্ণিত আপলোড এবং পারেন CQ শুষ্ক রান ক্লিক করুন অথবা Gerrit UI 'তে মধ্যে Trybots চয়ন করুন। আপনি এই জন্য ব্যবহার করে দেখুন অধিকার থাকতে হবে। তা না হলে, আপনার জন্য বট বন্ধ লাথি আপনার সমালোচক জিজ্ঞাসা।