আমি ওয়েবমেকারের কোডে অবদান রাখতে চাই

এই প্রবন্ধটি বহুদিন রক্ষনাবেক্ষন করা হয়না, তাই এর বিষয়বস্তু নির্বাপিত হতে পারে।

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

দ্রষ্টব্য: এই নিবন্ধটি কেবল একটি সারসংক্ষেপ। সম্পূর্ণ ডেভলপার নথির জন্য দয়া করে এটি ডেভলপার উইকি পাতাপড়ুন।

আপনি যা কিছু করতে পারেন

আপনি অনেকভাবেই Webmaker প্রোজেক্টের জন্য কোড তৈরিতে সংযুক্ত হতে পারেন। এখানে কিছু ধারণা দেয়া হল:

  • আপনি যদি JavaScript জানেন, তাহলে ক্রুটি ঠিক করা বা আমাদের সার্ভারে (যেমন, MakeAPI), JS লাইব্রেরী এবং মডিউলে (যেমন, popcorn.js অথবা আমাদের অনুবাদ টুলস), অথবা ওয়েব টুলস এ সুবিধা সংযুক্ত করায় সাহায্য করতে পারেন।
  • আপনি যদি HTML/CSS জানেন, তাহলে আমাদের ওয়েবসাইটস এবং ওয়েব টুলস, যেমন webmaker.org,Popcorn Maker , Thimble ইত্যাদি নিয়ে কাজ করতে পারেন।
  • আপনি যদি MySQL/MongoDB/ElasticSearch জানেন এবং ডাটাবেজ ও ডাটায় আগ্রহী হন, তাহলে আপনি আমাদের MakeAPI অথবা Login server নিয়ে কাজ করায় সাহায্য করতে পারেন।
  • আপনি যদি Bug Triage এ আগ্রহী হন, তাহলে আপনি এটিকে পরিস্কার পরিচ্ছন্ন রাখতে আমাদের সাহায্য করতে পারেন, Webmaker Product on bugzilla এইখানে।
  • আপনি যদি একাধিক ভাষায় কথা বলতে জানেন, তাহলে অনুবাদ নিয়ে কাজ করতে এবং এটিকে রক্ষা করতে আমাদের সাহায্য করতে পারেন, localization code এইখানে।
  • আপনি যদি জানেন কীভাবে Firefox/FirefoxOS অথবা অন্য কোন মজিলা পণ্য/প্রোজেক্ট নিয়ে কাজ করতে হয়, তাহলে আপনি Webmaker সম্পূর্ণ করা, যেমন, ব্রাউজারের অ্যাড অনস তৈরি করার উপায় খুঁজে পেতে সাহায্য করতে পারেন।
  • আপনি যদি automation/scripting/packaging/deployment বিষয়ে জানেন, তাহলে Webmaker স্থাপন ও ব্যবস্থাপনার জন্য ডেভেলপার অপারেশনস গ্রুপের সাথে কাজ করতে পারেন।
  • আপনি যদি ইস্যু খুঁজে বের করা, ক্রুটি নিশ্চিতকরণ, কিংবা অন্যভাবে অবিচ্ছিন্ন কিছু করতে দক্ষ হয়ে থাকেন, তাহলে আমাদের উপস্থাপনকারী এবং উৎপাদন সার্ভারে Webmaker কোড টেস্ট করায় সাহায্য করতে পারেন।
  • যদি আপনি জানেন যে কীভাবে UI/UX কাজ করতে হয়, তাহলে আপনি আমাদের ডিজাইন এবং ফ্রন্ট-এন্ড গ্রুপে যোগদান করে আমাদের সাইটস এবং টুলস এর নতুন ইউজার ফেসিং বিষয়ের ডিজাইন ও প্রয়োগ করতে পারেন।

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

যোগাযোগ

Webmaker কোড নিয়ে কাজ শুরু করার আগে আপনাকে আমাদের কমিউনিটির সাথে সম্পৃক্ত হতে হবে। নিজেকে পরিচিত করে তোলা এবং সাহায্য পাওয়ার জন্য এখানে কিছু উপায় দেয়া হল:

  • IRC: IRC এর পূর্ণ রুপ হল "Internet Relay Chat" এবং এটি আপনাকে অবসর সময়ে চ্যাট করার সুযোগ দেয়। আমাদের কাছে পৌঁছাতে পারেন সার্ভার: irc.mozilla.org চ্যানেল: #webmaker

আপনি আপনার প্রিয় IRC ক্লায়েন্ট ব্যবহার করে সংযোগ পেতে পারেন, অথবা শুধুমাত্র এটি ব্যবহার করুন browser link। কীভাবে IRC ব্যবহার করতে হয় সে বিষয়ে আরও তথ্য রয়েছে এখানে this article। দ্রষ্টব্য: বিশ্বব্যাপী ছড়িয়ে পড়েছে আমাদের ডেভলপমেন্ট টিম যার প্রাথমিক কর্মকাণ্ড Toronto, Vancouver, London, Berlin, New York, এবং San Francisco তে ঘটে চলেছে। যদি আপনার অঞ্চলের টাইমজোন উল্লেখ্য শহরগুলোর সময়কে অতিক্রম না করে, তাহলে মেইলিং তালিকা যোগাযোগ স্থাপনের একটি উন্নততর মাধ্যম হতে পারে।

  • Mailing Lists: দুটি প্রাথমিক তালিকা রয়েছে:

webmaker@lists.mozilla.org সাধারণ Webmaker যোগাযোগের জন্য; এবং webmaker-dev@mozilla.org ডেভেলপার যোগাযোগের জন্য।

  • Bug Tracker: আমরা আমাদের কাজের চিহ্ন ধরে রাখতে Mozilla'র Bugzilla ব্যবহার করে থাকি, দেখুন Webmaker Product in Bugzilla
  • Blog: Webmaker পণ্যের উন্নয়ন বিষয়ে আপডেট জানতে ঘুরে আসুন Webmaker blog

ক্রুটি নিয়ে কাজ করুন

আমরা আমাদের সকল ক্রুটি, ইস্যু, এবং ফিচার অনুরোধ Bugzilla এ নীচের অ্যাড্রেসে ব্যবস্থাপনা করে থাকি Webmaker product। আমরা কীভাবে এবং কেন Bugzilla ব্যবহার করব সে বিষয়ে আরও তথ্যের জন্য ঘুরে আসতে পারেন developer wiki page থেকে।

আমাদের কোড নিয়ে খেলুন

Webmaker এর সকল কোড GitHub এ সুলভ্য রয়েছে। প্রস্তুতি নিতে ঘুরে আসুন, developer wiki page এবং শুরু করুন!

These fine people helped write this article:

Illustration of hands

স্বেচ্ছাসেবক

আপনার দক্ষতা বাড়ান এবং অন্যদের সাথে শেয়ার করুন। প্রশ্নের উত্তর দিন এবং আমাদের জ্ঞানের ভিত্তি উন্নত করুন।

আরও জানুন