ডকুমেন্টেশন টপিক
- যেভাবে শুরু করবেন
- মোজিলার সঙ্গে যুক্ত হবার জন্য নতুনদের একটি ধারাবাহিক গাইড।
- মোজিলা সোর্স কোড নিয়ে কাজ করা
- মোজিলা কোডের সম্পর্কে কিছু সংক্ষিপ্ত কথা, কি করে কোড পাবেন এবং কোডিং স্টাইলের গাইড।
- বিল্ড করার নির্দেশনা
- যেভাবে ফায়ারফক্স, থান্ডারবার্ড, সি-মানকি এবং অন্যান্য মোজিলা অ্যাপ্লিকেশন বিল্ড করবেন।
- ডেভেলপমেন্ট প্রক্রিয়া সারসংক্ষেপ
- সম্পূর্ণ মোজিলা ডেভেলপমেন্ট প্রক্রিয়ার সারসংক্ষেপ।
- একাধিক প্রোফাইল নিয়ে কাজ করা
- যখন ফায়ারফক্সের রিলিজের আগের ভার্সনগুলো নিয়ে কাজ করবেন, তখন একাধিক ফায়ারফক্স প্রোফাইল রাখা অনেক উপকারী। যেমন, প্রতিটা চ্যানেলের জন্য একটি অথবা বিভিন্ন ধরণের টেস্টিংয়ের জন্য।
- স্বয়ংক্রিয় টেস্টিং
- যেভাবে মোজিলার স্বয়ংক্রিয় বা অটোমেটেড টেস্টগুলো চালাবেন এবং যেভাবে নতুন টেস্ট লিখবেন।
- যেভাবে প্যাচ পাঠাবেন
- আপনার প্যাচ লেখার পর আপনার করণীয় ট্রিতে চেক-ইন করানো। এই আর্টিকেলে রিভিউ প্রক্রিয়ার বিস্তারিত এবং আপনার প্যাচের অনুমোদিত হওয়া সংক্রান্ত বিস্তারিত আলোচনা করা হয়েছে।
- ডকুমেন্টেশন আপডেট করা
- যেভাবে নিশ্চিত করবেন আপনার ডেভেলপ করার সাথে সাথে ডকুমেন্টেশনও আপ-টু-ডেট থাকছে।
- মোজিলা মডিউল এবং মডিউল "মালিকানা"
- এই আর্টিকেলে মোজিলার মডিউল, মডিউল স্বত্বাধিকারী (owner) এর ভূমিকা এবং যেভাবে স্বত্বাধিকারী (owner) রা নির্বাচিত হন।
- কোড স্নিপেট
- অনেকগুলো প্রয়োজনীয় কোড স্নিপেটের সংগ্রহ, আপনার কাজ অনেক সহজ করে দেবে।
- মোজিলা ডেভেলপমেন্ট সংক্রান্ত কৌশল
- মোজিলা প্রজেক্টে কাজ করার সময় যেভাবে আপনার সময়ে সদ্ব্যাবহার করবেন।
- ডিবাগ করা
- মোজিলা কোড ডিবাগ করার কিছু গুরুতপূর্ণ টিপস এবং গাইড।
- পারফরম্যান্স
- আপনার কোডের পারফরম্যান্স নিশ্চিত করার জন্য কিছু গাইড ও সাহায্যকারী টুলস।
- মোজিলা প্লাটফর্ম
- মোজিলা প্লাটফর্ম সংক্রান্ত যাবতীয় বিষয়বস্তু।
- navigator অবজেক্টে API যোগ করা {{ gecko_minversion_inline("9.0") }}
- যেভাবে {{ domxref("window.navigator") }} এ অতিরিক্ত API যুক্ত করবেন।
- ইন্টারফেস কম্পাটিবিলিটি
- মোজিলার স্ক্রিপ্টেবল এবং বাইনারি API পরিবর্তন করার গাইডলাইন।
- ফায়ারফক্স কাস্টমাইজ করা
- ফায়ারফক্সের কাস্টমাইজড ভার্সন তৈরি করা সংক্রান্ত তথ্য।
- ভার্চুয়াল ARM লিনাক্স এনভায়রনমেন্ট
- ARM এর টেস্ট করার জন্য যেভাবে একটি লিনাক্সচালিত ARM এমুলেটর সেটআপ করবেন। মোবাইল ডেভেলপারদের জন্য গুরুত্বপূর্ণ।
- পুরনো বিল্ড করার টিপস
- পুরনো কোডবেজ বিল্ড করার জন্য কিছু গুরুত্বপূর্ণ টিপস - বর্তমান কোডবেজের জন্য প্রযোজ্য নয়।
|
- Bugzilla (বাগজিলা)
- Bugzilla ডাটাবেজের সাহায্যে মোজিলা প্রজেক্টগুলোর সমস্যা ট্র্যাক করা হয়।
- MXR
- ওয়েবে মোজিলা সোর্স কোড রেপোজিটরী ব্রাউজ এবং সার্চ করুন।
- Bonsai (বনসাই)
- Bonsai টুলটির সাহায্যে আপনি বের করতে পারবেন কে কোন কাজের জন্য কোন কোড পরিবর্তন করেছেন।
- Mercurial
- মোজিলার সোর্স কোড ব্যবস্থাপনার জন্য ডিস্ট্রিবিউটেড ভার্সন কন্ট্রোল সিস্টেম।
- Tinderbox
- Tinderbox ট্রি এর অবস্থা প্রদর্শন করে (ঠিকভাবে বিল্ড হোক বা না হোক)। চেক-ইন বা চেক-আউট করার আগে নিশ্চিত হয়ে নিন আপনি ওয়ার্কিং ট্রির সঙ্গে কাজ করছেন কিনা।
- ক্র্যাশ ট্র্যাক করা
- Socorro এবং Talkback ক্র্যাশ রিপোর্টিং সিস্টেম সম্পর্কে বিস্তারিত।
- পারফরম্যান্স ট্র্যাক করা
- মোজিলা প্রজেক্টগুলোর পারফরম্যান্স সংক্রান্ত তথ্য দেখুন।
- Callgraph (কল গ্রাফ)
- কলগ্রাফ তৈরির মাধ্যমে মোজিলা কোডের স্ট্যাটিক অ্যানালাইসিস করার জন্য একটি টুল।
- ডেভেলপার ফোরাম
- মোজিলা ডেভেলপমেন্ট সংক্রান্ত সমস্যা নিয়ে কথা বলার জন্য একটি টপিক-ভিত্তিক তালিকা।
- মোজিলা প্লাটফর্ম ডেভেলপমেন্ট চিট শিট
- প্লাটফর্ম ডেভেলপারদের জন্য তৈরি ব্রায়ান বন্ডির তৈরি সচরাচর প্রয়োজনীয় তথ্যের রেফারেন্স।
|