aboutsummaryrefslogtreecommitdiff
path: root/files/bn/mozilla/developer_guide
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
commit4b1a9203c547c019fc5398082ae19a3f3d4c3efe (patch)
treed4a40e13ceeb9f85479605110a76e7a4d5f3b56b /files/bn/mozilla/developer_guide
parent33058f2b292b3a581333bdfb21b8f671898c5060 (diff)
downloadtranslated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.gz
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.bz2
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.zip
initial commit
Diffstat (limited to 'files/bn/mozilla/developer_guide')
-rw-r--r--files/bn/mozilla/developer_guide/index.html89
-rw-r--r--files/bn/mozilla/developer_guide/source_code/index.html74
2 files changed, 163 insertions, 0 deletions
diff --git a/files/bn/mozilla/developer_guide/index.html b/files/bn/mozilla/developer_guide/index.html
new file mode 100644
index 0000000000..dea414934f
--- /dev/null
+++ b/files/bn/mozilla/developer_guide/index.html
@@ -0,0 +1,89 @@
+---
+title: ডেভেলপার গাইড
+slug: Mozilla/Developer_guide
+translation_of: Mozilla/Developer_guide
+---
+<p>আপনি পুরনো বা নতুন হোন না কেন, মোজিলা প্রযুক্তিতে ডেভেলপমেন্ট করার সময় এই পৃষ্ঠার আর্টিকেলগুলো আপনাকে সাহায্য করবে।</p>
+
+<table class="topicpage-table">
+ <tbody>
+ <tr>
+ <td>
+ <h2 class="Documentation" id="ডকুমেন্টেশন_টপিক">ডকুমেন্টেশন টপিক</h2>
+
+ <dl>
+ <dt><a href="/bn-BD/docs/Introduction">যেভাবে শুরু করবেন</a></dt>
+ <dd>মোজিলার সঙ্গে যুক্ত হবার জন্য নতুনদের একটি ধারাবাহিক গাইড।</dd>
+ </dl>
+
+ <dl>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Source_Code">মোজিলা সোর্স কোড নিয়ে কাজ করা</a></dt>
+ <dd>মোজিলা কোডের সম্পর্কে কিছু সংক্ষিপ্ত কথা, কি করে কোড পাবেন এবং কোডিং স্টাইলের গাইড।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Build_Instructions">বিল্ড করার নির্দেশনা</a></dt>
+ <dd>যেভাবে ফায়ারফক্স, থান্ডারবার্ড, সি-মানকি এবং অন্যান্য মোজিলা অ্যাপ্লিকেশন বিল্ড করবেন।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Development_process_overview">ডেভেলপমেন্ট প্রক্রিয়া সারসংক্ষেপ</a></dt>
+ <dd>সম্পূর্ণ মোজিলা ডেভেলপমেন্ট প্রক্রিয়ার সারসংক্ষেপ।</dd>
+ <dt><a href="/bn-BD/docs/Mozilla/Multiple_Firefox_Profiles">একাধিক প্রোফাইল নিয়ে কাজ করা</a></dt>
+ <dd>যখন ফায়ারফক্সের রিলিজের আগের ভার্সনগুলো নিয়ে কাজ করবেন, তখন একাধিক ফায়ারফক্স প্রোফাইল রাখা অনেক উপকারী। যেমন, প্রতিটা চ্যানেলের জন্য একটি অথবা বিভিন্ন ধরণের টেস্টিংয়ের জন্য।</dd>
+ <dt><a href="/bn-BD/docs/Mozilla_automated_testing">স্বয়ংক্রিয় টেস্টিং</a></dt>
+ <dd>যেভাবে মোজিলার স্বয়ংক্রিয় বা অটোমেটেড টেস্টগুলো চালাবেন এবং যেভাবে নতুন টেস্ট লিখবেন।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/How_to_Submit_a_Patch">যেভাবে প্যাচ পাঠাবেন</a></dt>
+ <dd>আপনার প্যাচ লেখার পর আপনার করণীয় ট্রিতে চেক-ইন করানো। এই আর্টিকেলে রিভিউ প্রক্রিয়ার বিস্তারিত এবং আপনার প্যাচের অনুমোদিত হওয়া সংক্রান্ত বিস্তারিত আলোচনা করা হয়েছে।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Getting_documentation_updated">ডকুমেন্টেশন আপডেট করা</a></dt>
+ <dd>যেভাবে নিশ্চিত করবেন আপনার ডেভেলপ করার সাথে সাথে ডকুমেন্টেশনও আপ-টু-ডেট থাকছে।</dd>
+ <dt><a href="/bn-BD/docs/Mozilla_Modules_and_Module_Ownership">মোজিলা মডিউল এবং মডিউল "মালিকানা"</a></dt>
+ <dd>এই আর্টিকেলে মোজিলার মডিউল, মডিউল স্বত্বাধিকারী (owner) এর ভূমিকা এবং যেভাবে স্বত্বাধিকারী (owner) রা নির্বাচিত হন।</dd>
+ <dt><a href="/bn-BD/docs/Code_snippets">কোড স্নিপেট</a></dt>
+ <dd>অনেকগুলো প্রয়োজনীয় কোড স্নিপেটের সংগ্রহ, আপনার কাজ অনেক সহজ করে দেবে।</dd>
+ <dt><a href="/bn-BD/docs/Mozilla_Development_Strategies">মোজিলা ডেভেলপমেন্ট সংক্রান্ত কৌশল</a></dt>
+ <dd>মোজিলা প্রজেক্টে কাজ করার সময় যেভাবে আপনার সময়ে সদ্ব্যাবহার করবেন।</dd>
+ <dt><a href="/bn-BD/docs/Debugging">ডিবাগ করা</a></dt>
+ <dd>মোজিলা কোড ডিবাগ করার কিছু গুরুতপূর্ণ টিপস এবং গাইড।</dd>
+ <dt><a href="/bn-BD/docs/Performance">পারফরম্যান্স</a></dt>
+ <dd>আপনার কোডের পারফরম্যান্স নিশ্চিত করার জন্য কিছু গাইড ও সাহায্যকারী টুলস।</dd>
+ <dt><a href="/bn-BD/docs/The_Mozilla_platform">মোজিলা প্লাটফর্ম</a></dt>
+ <dd>মোজিলা প্লাটফর্ম সংক্রান্ত যাবতীয় বিষয়বস্তু।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Adding_APIs_to_the_navigator_object">navigator অবজেক্টে API যোগ করা</a> {{ gecko_minversion_inline("9.0") }}</dt>
+ <dd>যেভাবে {{ domxref("window.navigator") }} এ অতিরিক্ত API যুক্ত করবেন।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Interface_Compatibility">ইন্টারফেস কম্পাটিবিলিটি</a></dt>
+ <dd>মোজিলার স্ক্রিপ্টেবল এবং বাইনারি API পরিবর্তন করার গাইডলাইন।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Customizing_Firefox">ফায়ারফক্স কাস্টমাইজ করা</a></dt>
+ <dd>ফায়ারফক্সের কাস্টমাইজড ভার্সন তৈরি করা সংক্রান্ত তথ্য।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Virtual_ARM_Linux_environment">ভার্চুয়াল ARM লিনাক্স এনভায়রনমেন্ট</a></dt>
+ <dd>ARM এর টেস্ট করার জন্য যেভাবে একটি লিনাক্সচালিত ARM এমুলেটর সেটআপ করবেন। মোবাইল ডেভেলপারদের জন্য গুরুত্বপূর্ণ।</dd>
+ <dt><a href="/bn-BD/docs/Introduction/Obsolete_Build_Caveats_and_Tips">পুরনো বিল্ড করার টিপস</a></dt>
+ <dd>পুরনো কোডবেজ বিল্ড করার জন্য কিছু গুরুত্বপূর্ণ টিপস - বর্তমান কোডবেজের জন্য প্রযোজ্য নয়।</dd>
+ </dl>
+ </td>
+ <td>
+ <h2 class="Tools" id="টুল">টুল</h2>
+
+ <dl>
+ <dt><a href="https://bugzilla.mozilla.org/">Bugzilla (বাগজিলা)</a></dt>
+ <dd><a href="/bn-BD/docs/Bugzilla">Bugzilla</a> ডাটাবেজের সাহায্যে মোজিলা প্রজেক্টগুলোর সমস্যা ট্র্যাক করা হয়।</dd>
+ <dt><a href="http://mxr.mozilla.org/">MXR</a></dt>
+ <dd>ওয়েবে মোজিলা সোর্স কোড রেপোজিটরী ব্রাউজ এবং সার্চ করুন।</dd>
+ <dt><a href="http://bonsai.mozilla.org/cvsqueryform.cgi">Bonsai (বনসাই)</a></dt>
+ <dd><a href="/bn-BD/docs/Bonsai">Bonsai</a> টুলটির সাহায্যে আপনি বের করতে পারবেন কে কোন কাজের জন্য কোন কোড পরিবর্তন করেছেন।</dd>
+ <dt><a href="/bn-BD/docs/Mercurial">Mercurial</a></dt>
+ <dd>মোজিলার সোর্স কোড ব্যবস্থাপনার জন্য ডিস্ট্রিবিউটেড ভার্সন কন্ট্রোল সিস্টেম।</dd>
+ <dt><a href="http://tinderbox.mozilla.org/showbuilds.cgi">Tinderbox</a></dt>
+ <dd><a href="/bn-BD/docs/Tinderbox">Tinderbox</a> ট্রি এর অবস্থা প্রদর্শন করে (ঠিকভাবে বিল্ড হোক বা না হোক)। চেক-ইন বা চেক-আউট করার আগে নিশ্চিত হয়ে নিন আপনি ওয়ার্কিং ট্রির সঙ্গে কাজ করছেন কিনা।</dd>
+ <dt><a href="/bn-BD/docs/Crash_reporting">ক্র্যাশ ট্র্যাক করা</a></dt>
+ <dd><a href="https://crash-reports.mozilla.com/reports">Socorro</a> এবং <a href="http://talkback-public.mozilla.org/search/start.jsp">Talkback</a> ক্র্যাশ রিপোর্টিং সিস্টেম সম্পর্কে বিস্তারিত।</dd>
+ <dt><a href="http://graphs.mozilla.org/">পারফরম্যান্স ট্র্যাক করা</a></dt>
+ <dd>মোজিলা প্রজেক্টগুলোর পারফরম্যান্স সংক্রান্ত তথ্য দেখুন।</dd>
+ <dt><a href="/bn-BD/docs/Developer_Guide/Callgraph">Callgraph (কল গ্রাফ)</a></dt>
+ <dd>কলগ্রাফ তৈরির মাধ্যমে মোজিলা কোডের স্ট্যাটিক অ্যানালাইসিস করার জন্য একটি টুল।</dd>
+ <dt><a href="http://www.mozilla.org/community/developer-forums.html">ডেভেলপার ফোরাম</a></dt>
+ <dd>মোজিলা ডেভেলপমেন্ট সংক্রান্ত সমস্যা নিয়ে কথা বলার জন্য একটি টপিক-ভিত্তিক তালিকা।</dd>
+ <dt><a href="http://www.brianbondy.com/mozilla/cheatsheet/">মোজিলা প্লাটফর্ম ডেভেলপমেন্ট চিট শিট</a></dt>
+ <dd>প্লাটফর্ম ডেভেলপারদের জন্য তৈরি ব্রায়ান বন্ডির তৈরি সচরাচর প্রয়োজনীয় তথ্যের রেফারেন্স।</dd>
+ </dl>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p><br>
+  </p>
diff --git a/files/bn/mozilla/developer_guide/source_code/index.html b/files/bn/mozilla/developer_guide/source_code/index.html
new file mode 100644
index 0000000000..e781f0db36
--- /dev/null
+++ b/files/bn/mozilla/developer_guide/source_code/index.html
@@ -0,0 +1,74 @@
+---
+title: মজিলা সোর্স কোড নিয়ে কাজ করা
+slug: Mozilla/Developer_guide/Source_Code
+tags:
+ - Developing Mozilla
+ - ডেভেলপিং মজিলা
+ - মজিলা উন্নয়ন
+translation_of: Mozilla/Developer_guide/Source_Code
+---
+<p>নিচের প্রবন্ধ গুলো আপনাকে মজিলার সোর্স কোড সম্পর্কে বিস্তারিত জানতে ও বুঝতে সাহায্য করবে এবং কিভাবে আপনার প্রস্তাবকৃত পরিবর্তন মূল কোডের সাথে যুক্ত করবেন, সে সম্পর্কে বিস্তারিত ধারনা দেবে।</p>
+<table class="mainpage-table">
+ <tbody>
+ <tr>
+ <td colspan="2">
+ <h2 id="ডকুমেন্টেশন_টপিক_সমূহ">ডকুমেন্টেশন টপিক সমূহ</h2>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <dl>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Developer_Guide/Source_Code/Mercurial" title="En/Mozilla Source Code (Mercurial)">মারকিউরিয়াল রিপজিটরি থেকে কোড সংগ্রহ</a></dt>
+ <dd>
+ যদি আপনি মজিলা প্রকল্পে অবদান রাখার জন্য মনস্থির করে থাকেন, তাহলে আমাদের ভার্শন কন্ট্রোল রিপোজিটরি থেকে কোড দেখতে পারেন। কিভাবে দেখবেন তা জানতে এখানে দেখুন।</dd>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Developer_Guide/Source_Code/Downloading_Source_Archives" title="En/Mozilla Source Code (HTTP//FTP)">HTTP অথবা FTP ব্যবহার করে কোড ডাউনলোড করা</a></dt>
+ <dd>
+ আপনি যদি নির্দিষ্ট একটি মজিলা পণ্যের নির্দিষ্ট ভার্শনের কোড ডাউনলোড করতে চান, তাহলে এই নিবন্ধটি আপনার জন্য সহায়ক হতে পারে।</dd>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Viewing_and_searching_Mozilla_source_code_online" title="En/Viewing and searching Mozilla source code online">অনলাইনে মজিলার সোর্স কোড দেখা এবং অনুসন্ধান</a></dt>
+ <dd>
+ শিখুন কিভাবে MXR ব্যবহার করতে হয়, সোর্স কোডের জন্য মজিলার অনলাইন সার্চ এবং ব্রাউজিং টুল ব্যবহার করতে হয়। এটা কোড ডাউনলোডের জন্য সঠিক উপায় নয়। কিন্তু কোড অনুসন্ধান করার জন্য এটা অসাধারণ!</dd>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Mozilla_Source_Code_Directory_Structure" title="en/Mozilla Source Code Directory Structure">মজিলা সোর্স কোডের ভেতরে চলাচল করা</a></dt>
+ <dd>
+ মজিলার সোর্স ট্রি তে থাকা বিভিন্ন ফোল্ডার সম্পর্কে বিস্তারিত তথ্য এবং আপনার কাঙ্ক্ষিত জিনিস কিভাবে খুঁজে পাবেন, তা এখানে বর্ণনা করা হয়েছে।</dd>
+ <dt>
+ <a class="external" href="/bn-BD/docs/Introduction#.E0.A6.86.E0.A6.AE.E0.A6.BE.E0.A6.A6.E0.A7.87.E0.A6.B0_.E0.A6.9A.E0.A6.BF.E0.A6.B9.E0.A7.8D.E0.A6.A8.E0.A6.BF.E0.A6.A4_.E0.A6.95.E0.A6.B0.E0.A6.BE_.E0.A6.A8.E0.A6.A4.E0.A7.81.E0.A6.A8.E0.A6.A6.E0.A7.87.E0.A6.B0_.E0.A6.B8.E0.A6.AE.E0.A6.BE.E0.A6.A7.E0.A6.BE.E0.A6.A8.E0.A7.87.E0.A6.B0_.E0.A6.89.E0.A6.AA.E0.A6.AF.E0.A7.8B.E0.A6.97.E0.A7.80_.E0.A6.AC.E0.A6.BE.E0.A6.97.E0.A6.97.E0.A7.81.E0.A6.B2.E0.A7.8B_.E0.A6.96.E0.A7.81.E0.A6.81.E0.A6.9C.E0.A7.87_.E0.A6.AC.E0.A7.87.E0.A6.B0_.E0.A6.95.E0.A6.B0.E0.A7.81.E0.A6.A8" title="/en/Introduction#Find_a_bug_we%27ve_identified_as_being_good_for_newcomers">নতুনদের জন্য বাগ</a></dt>
+ <dd>
+ যদি আপনি প্রকল্পে নতুন হয়ে থাকেন, এবং কোন কাজ করতে চান, তাহলে এখানে দেখতে পারেন।</dd>
+ </dl>
+ </td>
+ <td>
+ <dl>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Developer_Guide/Coding_Style" title="En/Mozilla Coding Style Guide">মজিলা কোডিং স্টাইল গাইড</a></dt>
+ <dd>
+ কিভাবে আপনি আপনার সোর্স কোড সাজাবেন, তা কোড স্টাইল গাইডের মদ্ধে বর্ণনা করা হয়েছে। পর্যালোচকদের কাছে উপহাসের পাত্র না হতে চাইলে এটি আপনার অবশ্যই পড়া উচিত।</dd>
+ <dt>
+ <a href="/bn-BD/docs/Developer_Guide/Interface_development_guide" title="En/Developer Guide/Interface development guide">ইন্টারফেস ডেভেলপমেন্ট গাইড</a></dt>
+ <dd>
+  কিভাবে XPCOM ইন্টারফেস তৈরি করবেন ও আপডেট করবেন, সে সম্পর্কিত নির্দেশনা ও ডকুমেন্টেশন এখানে পাওয়া যাবে।</dd>
+ <dt>
+ <a class="link-https" href="https://wiki.mozilla.org/Build:TryServer" title="https://wiki.mozilla.org/Build:TryServer">সার্ভারে ব্যবহার করা</a></dt>
+ <dd>
+ মজিলার পণ্য গুলো অন্তত তিনটি প্লাটফর্মে তৈরি করা হয়েছে। যদি আপনার সেগুলোতে ব্যবহারের সুযোগ না থাকে, তাহলে আপনি আপনার প্যাচ টেস্ট করার জন্য সার্ভার ব্যবহার করতে পারেন; এবং নিশ্চিত করতে পারেন যে প্যাচগুলো ঠিকঠাক কাজ করছে।</dd>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Creating_a_patch" title="En/Creating a patch">প্যাচ তৈরি করা</a></dt>
+ <dd>
+ যখন আপনি মজিলা কোডে কোন পরিবর্তন করে ফেলবেন, তার পরবর্তী ধাপ হচ্ছে (সঠিক ভাবে কাজ করছে এটা নিশ্চিত করার পর) একটি প্যাচ তৈরি করে তা পর্যালোচনার জন্য জমা দেয়া। <em>মারকিউরিয়াল এর জন্য এই নিবন্ধটি পুরোপুরি আপডেট করা প্রয়োজন।</em></dd>
+ <dt>
+ <a class="external" href="http://www.mozilla.org/hacking/committer/" title="http://www.mozilla.org/hacking/committer/">সোর্স কোডে কমিট করার অনুমতি পাওয়া</a></dt>
+ <dd>
+ অল্প, গর্বিত, কমিটারদের সাথে যোগ দিতে প্রস্তুত ? মজিলার কোডে কিভাবে চেক-ইন এর ক্ষমতা পাবেন, তা এখান থেকে জানতে পারবেন।</dd>
+ <dt>
+ <a class="internal" href="/bn-BD/docs/Developer_Guide/Source_Code/CVS" title="En/Mozilla Source Code (CVS)">CVS থেকে মজিলার পুরাতন কোড সংগ্রহ</a></dt>
+ <dd>
+ মজিলার নতুন ও পুরাতন ভার্শন সহ NSS, NSPR ইত্যাদি একটি কনকারেন্ট ভার্শন সিস্টেমে রাখা হয়। এই নিবন্ধে সেসব সম্পর্কে বিস্তারিত জানতে পারবেন।</dd>
+ </dl>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>{{ languages( { "de": "de/Entwicklerhandbuch/Quelltexte", "ja": "ja/Developer_Guide/Source_Code", "pt": "pt/Developer_Guide/Codigo_Fonte" } ) }}</p>