Skip to content

Commit 706480c

Browse files
Deploying to gh-pages from @ f89eae7 🚀
1 parent 060f038 commit 706480c

317 files changed

Lines changed: 13532 additions & 7624 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ar/assets/javascripts/copy_button.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ function filterText(target, exclusions) {
2424
clone.querySelectorAll(exclusions).forEach(node => node.remove());
2525
// The space between the venv name and the prompt is not tagged, so it is included
2626
// in the copied content. The newlines present in code output in codeblocks also
27-
// isn't tagged, and therefore is also included in the copied content. Managing
27+
// aren't tagged, and therefore are also included in the copied content. Managing
2828
// both of these issues is the purpose of the following.
29-
return clone.innerText.replace(/^ /gm, "").trim();
29+
return clone.innerText.trim();
3030
}
3131

3232
function handleCopyClick(event) {

ar/assets/stylesheets/beeware_theme.css

Lines changed: 49 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,15 @@ body {
5454
font-family: var(--brand-font);
5555
}
5656

57-
nav.md-tabs, .md-header {
57+
.md-header {
5858
background-color: var(--md-primary-fg-color);
5959
}
6060

61+
/* Resolves header tabs color issue with search overlay */
62+
.md-tabs {
63+
background-color: unset;
64+
}
65+
6166
.md-header__title {
6267
font-size: 1.24rem;
6368
line-height: 3.3rem;
@@ -103,6 +108,7 @@ nav.md-tabs, .md-header {
103108
/* Search */
104109
.md-search {
105110
margin-left: 1rem;
111+
margin-right: 1rem;
106112
}
107113

108114
input.md-search__input,
@@ -126,12 +132,50 @@ input.md-search__input,
126132
height: 2.5rem;
127133
}
128134

135+
input.md-search__input, .md-search__suggest, .md-search-result__meta {
136+
font-family: var(--brand-font);
137+
}
138+
139+
.md-search__suggest {
140+
padding-top: 1px;
141+
}
142+
143+
.md-search-result .md-typeset h1 {
144+
font-size: 1.6rem;
145+
}
146+
147+
.md-search-result .md-typeset h2,
148+
.md-search-result .md-typeset {
149+
font-size: 1rem;
150+
}
151+
152+
/* The widths in the rest of this section are to correct rendering of the search input */
129153
@media screen and (min-width: 60em) {
130-
.md-search__inner {
131-
width: unset;
132-
}
154+
.md-search {
155+
max-width: 30rem;
156+
width: 100%;
157+
}
158+
}
159+
160+
@media screen and (min-width: 60em) and (max-width: 76.2344em) {
161+
.md-search__scrollwrap,
162+
[data-md-toggle="search"]:checked ~ .md-header .md-search__inner {
163+
width: 100%;
164+
}
133165
}
134166

167+
@media screen and (min-width: 76.25em) {
168+
.md-search__scrollwrap,
169+
[data-md-toggle="search"]:checked ~ .md-header .md-search__inner {
170+
width: 100%;
171+
}
172+
}
173+
174+
.md-search__inner {
175+
width: 100%;
176+
}
177+
178+
135179
/* Link colors */
136180
/* Remove link color from section headers that are not links */
137181
.md-nav__link[for]:focus,
@@ -554,7 +598,7 @@ readthedocs-docdiff {
554598
}
555599

556600
/* Forces only highlighting the important bits of codeblocks */
557-
.highlight .gp, .highlight .go, .highlight .w {
601+
.highlight .gp, .highlight .go {
558602
user-select: none;
559603
-webkit-user-select: none;
560604
}
@@ -587,24 +631,6 @@ svg.copy-icon {
587631
padding-left: 8px;
588632
}
589633

590-
/* Search */
591-
input.md-search__input, .md-search__suggest, .md-search-result__meta {
592-
font-family: var(--brand-font);
593-
}
594-
595-
.md-search__suggest {
596-
padding-top: 1px;
597-
}
598-
599-
.md-search-result .md-typeset h1 {
600-
font-size: 1.6rem;
601-
}
602-
603-
.md-search-result .md-typeset h2,
604-
.md-search-result .md-typeset {
605-
font-size: 1rem;
606-
}
607-
608634
/* Footer and footer navigation color */
609635
.md-footer, .md-footer-meta {
610636
background-color: light-dark(#f5f5f5, #343A40);

ar/contributing/guide/how/dev-environment/index.html

Lines changed: 59 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2356,6 +2356,17 @@
23562356

23572357
<li class="md-nav__item">
23582358
<a href="#_2" class="md-nav__link">
2359+
<span class="md-ellipsis">
2360+
2361+
تعيين مستودع أعلى
2362+
2363+
</span>
2364+
</a>
2365+
2366+
</li>
2367+
2368+
<li class="md-nav__item">
2369+
<a href="#_3" class="md-nav__link">
23592370
<span class="md-ellipsis">
23602371

23612372
إنشاء بيئة افتراضية
@@ -2377,7 +2388,7 @@
23772388
</li>
23782389

23792390
<li class="md-nav__item">
2380-
<a href="#_3" class="md-nav__link">
2391+
<a href="#_4" class="md-nav__link">
23812392
<span class="md-ellipsis">
23822393

23832394
تمكين الالتزام المسبق
@@ -4743,6 +4754,17 @@
47434754

47444755
<li class="md-nav__item">
47454756
<a href="#_2" class="md-nav__link">
4757+
<span class="md-ellipsis">
4758+
4759+
تعيين مستودع أعلى
4760+
4761+
</span>
4762+
</a>
4763+
4764+
</li>
4765+
4766+
<li class="md-nav__item">
4767+
<a href="#_3" class="md-nav__link">
47464768
<span class="md-ellipsis">
47474769

47484770
إنشاء بيئة افتراضية
@@ -4764,7 +4786,7 @@
47644786
</li>
47654787

47664788
<li class="md-nav__item">
4767-
<a href="#_3" class="md-nav__link">
4789+
<a href="#_4" class="md-nav__link">
47684790
<span class="md-ellipsis">
47694791

47704792
تمكين الالتزام المسبق
@@ -4981,11 +5003,41 @@ <h4 id="beeware">نسخ مستودع BeeWare<a class="headerlink" href="#beeware
49815003
</div>
49825004
</div>
49835005
</div>
4984-
<h4 id="_2">إنشاء بيئة افتراضية<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h4>
4985-
<p>لإعداد بيئة افتراضية وترقية <code>pip</code>، قم بتشغيل:</p>
5006+
<h4 id="_2">تعيين مستودع أعلى<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h4>
5007+
<p>بعد استنساخ الفرع الخاص بك، أضف مستودع BeeWare كمرجع بعيد <code>upstream</code>. هذا يمنح
5008+
النسخة المستنسخة المحلية مرجعًا إلى المستودع الأصلي، مما يسهل مزامنة التحديثات
5009+
بمرور الوقت.</p>
5010+
<p>ستحتاج أيضًا إلى علامات من <code>upstream</code> حتى تتمكن أدوات مثل Toga و Briefcase من
5011+
تحديد أرقام الإصدارات بدقة:</p>
49865012
<div class="tabbed-set tabbed-alternate" data-tabs="3:3"><input checked="checked" id="__tabbed_3_1" name="__tabbed_3" type="radio" /><input id="__tabbed_3_2" name="__tabbed_3" type="radio" /><input id="__tabbed_3_3" name="__tabbed_3" type="radio" /><div class="tabbed-labels"><label for="__tabbed_3_1">macOS</label><label for="__tabbed_3_2">Linux</label><label for="__tabbed_3_3">Windows</label></div>
49875013
<div class="tabbed-content">
49885014
<div class="tabbed-block">
5015+
<div class="highlight"><pre><span></span><code><span class="gp">$ </span>git<span class="w"> </span>remote<span class="w"> </span>add<span class="w"> </span>upstream<span class="w"> </span>https://github.com/beeware/beeware.git
5016+
<span class="gp">$ </span>git<span class="w"> </span>fetch<span class="w"> </span>--tags<span class="w"> </span>upstream
5017+
</code></pre></div>
5018+
</div>
5019+
<div class="tabbed-block">
5020+
<div class="highlight"><pre><span></span><code><span class="gp">$ </span>git<span class="w"> </span>remote<span class="w"> </span>add<span class="w"> </span>upstream<span class="w"> </span>https://github.com/beeware/beeware.git
5021+
<span class="gp">$ </span>git<span class="w"> </span>fetch<span class="w"> </span>--tags<span class="w"> </span>upstream
5022+
</code></pre></div>
5023+
</div>
5024+
<div class="tabbed-block">
5025+
<div class="highlight"><pre><span></span><code><span class="gp">C:\...&gt;</span>git remote add upstream https://github.com/beeware/beeware.git
5026+
<span class="gp">C:\...&gt;</span>git fetch --tags upstream
5027+
</code></pre></div>
5028+
</div>
5029+
</div>
5030+
</div>
5031+
<p>إذا كنت تريد أن تتضمن شوكتك هذه العلامات أيضًا، يمكنك دفعها:</p>
5032+
<div class="highlight"><pre><span></span><code><span class="gp">$ </span>git<span class="w"> </span>push<span class="w"> </span>--tags
5033+
</code></pre></div>
5034+
<p>قد يكون هذا مفيدًا إذا قمت بعمل نسخة جديدة لاحقًا وأردت أن تكون العلامات متاحة
5035+
من شوكتك.</p>
5036+
<h4 id="_3">إنشاء بيئة افتراضية<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h4>
5037+
<p>لإعداد بيئة افتراضية وترقية <code>pip</code>، قم بتشغيل:</p>
5038+
<div class="tabbed-set tabbed-alternate" data-tabs="4:3"><input checked="checked" id="__tabbed_4_1" name="__tabbed_4" type="radio" /><input id="__tabbed_4_2" name="__tabbed_4" type="radio" /><input id="__tabbed_4_3" name="__tabbed_4" type="radio" /><div class="tabbed-labels"><label for="__tabbed_4_1">macOS</label><label for="__tabbed_4_2">Linux</label><label for="__tabbed_4_3">Windows</label></div>
5039+
<div class="tabbed-content">
5040+
<div class="tabbed-block">
49895041
<div class="highlight"><pre><span></span><code><span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>beeware
49905042
<span class="gp">$ </span>python3<span class="w"> </span>-m<span class="w"> </span>venv<span class="w"> </span>.venv
49915043
<span class="gp">$ </span><span class="nb">source</span><span class="w"> </span>.venv/bin/activate
@@ -5013,7 +5065,7 @@ <h4 id="beeware_1">تثبيت BeeWare<a class="headerlink" href="#beeware_1" tit
50135065
<p>الآن بعد أن أصبح لديك شفرة المصدر، يمكنك إجراء <a href="https://setuptools.pypa.io/en/latest/userguide/development_mode.html">تثبيت قابل
50145066
للتحرير</a>
50155067
لـ BeeWare في بيئة التطوير الخاصة بك. قم بتشغيل الأمر التالي:</p>
5016-
<div class="tabbed-set tabbed-alternate" data-tabs="4:3"><input checked="checked" id="__tabbed_4_1" name="__tabbed_4" type="radio" /><input id="__tabbed_4_2" name="__tabbed_4" type="radio" /><input id="__tabbed_4_3" name="__tabbed_4" type="radio" /><div class="tabbed-labels"><label for="__tabbed_4_1">macOS</label><label for="__tabbed_4_2">Linux</label><label for="__tabbed_4_3">Windows</label></div>
5068+
<div class="tabbed-set tabbed-alternate" data-tabs="5:3"><input checked="checked" id="__tabbed_5_1" name="__tabbed_5" type="radio" /><input id="__tabbed_5_2" name="__tabbed_5" type="radio" /><input id="__tabbed_5_3" name="__tabbed_5" type="radio" /><div class="tabbed-labels"><label for="__tabbed_5_1">macOS</label><label for="__tabbed_5_2">Linux</label><label for="__tabbed_5_3">Windows</label></div>
50175069
<div class="tabbed-content">
50185070
<div class="tabbed-block">
50195071
<div class="highlight"><pre><span></span><code><span class="gp gp-VirtualEnv">(.venv)</span> <span class="gp">$ </span>python<span class="w"> </span>-m<span class="w"> </span>pip<span class="w"> </span>install<span class="w"> </span>-U<span class="w"> </span>-e<span class="w"> </span>.<span class="w"> </span>--group<span class="w"> </span>dev
@@ -5029,12 +5081,12 @@ <h4 id="beeware_1">تثبيت BeeWare<a class="headerlink" href="#beeware_1" tit
50295081
</div>
50305082
</div>
50315083
</div>
5032-
<h4 id="_3">تمكين الالتزام المسبق<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h4>
5084+
<h4 id="_4">تمكين الالتزام المسبق<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h4>
50335085
<p>BeeWare يستخدم أداة تسمى <a href="https://pre-commit.com">pre-commit</a> لتحديد
50345086
المشكلات البسيطة وتوحيد تنسيق الكود. ويقوم بذلك عن طريق تثبيت git hook الذي يقوم
50355087
تلقائيًا بتشغيل سلسلة من أدوات فحص الكود قبل إنهاء أي git commit. لتمكين
50365088
pre-commit، قم بتشغيل:</p>
5037-
<div class="tabbed-set tabbed-alternate" data-tabs="5:3"><input checked="checked" id="__tabbed_5_1" name="__tabbed_5" type="radio" /><input id="__tabbed_5_2" name="__tabbed_5" type="radio" /><input id="__tabbed_5_3" name="__tabbed_5" type="radio" /><div class="tabbed-labels"><label for="__tabbed_5_1">macOS</label><label for="__tabbed_5_2">Linux</label><label for="__tabbed_5_3">Windows</label></div>
5089+
<div class="tabbed-set tabbed-alternate" data-tabs="6:3"><input checked="checked" id="__tabbed_6_1" name="__tabbed_6" type="radio" /><input id="__tabbed_6_2" name="__tabbed_6" type="radio" /><input id="__tabbed_6_3" name="__tabbed_6" type="radio" /><div class="tabbed-labels"><label for="__tabbed_6_1">macOS</label><label for="__tabbed_6_2">Linux</label><label for="__tabbed_6_3">Windows</label></div>
50385090
<div class="tabbed-content">
50395091
<div class="tabbed-block">
50405092
<div class="highlight"><pre><span></span><code><span class="gp gp-VirtualEnv">(.venv)</span> <span class="gp">$ </span>pre-commit<span class="w"> </span>install

ar/contributing/guide/how/new-issue/index.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4973,6 +4973,17 @@ <h3 id="_6">تقديم التقرير<a class="headerlink" href="#_6" title="Per
49734973
<span class="p">&lt;/</span><span class="nt">details</span><span class="p">&gt;</span>
49744974
</code></pre></div>
49754975
<p>بعد تقديم أكبر قدر ممكن من المعلومات، انقر على "إنشاء" لإرسال التقرير.</p>
4976+
<div class="admonition warning">
4977+
<p class="admonition-title">استخدام واجهة سطر الأوامر لـ GitHub لإنشاء مشكلة</p>
4978+
<p>يؤدي استخدام واجهة سطر الأوامر في GitHub (<code>gh</code>) مباشرةً إلى تجاوز القوالب التي
4979+
أنشأناها. وقد تم إنشاء هذه القوالب لضمان حصولنا في النهاية على المعلومات اللازمة
4980+
للتعامل مع المشكلة.</p>
4981+
<p><strong>إذا كنت تنوي استخدام <code>gh</code> لإنشاء مشكلة جديدة، فيرجى استخدام ما يلي:</strong></p>
4982+
<div class="highlight"><pre><span></span><code><span class="go">gh issue create --web</span>
4983+
</code></pre></div>
4984+
<p>يؤدي استخدام <code>--web</code> إلى فتح المتصفح على صفحة قوالب المشكلات، ويتيح لك إنشاء
4985+
مشكلة باستخدام القالب المناسب.</p>
4986+
</div>
49764987

49774988

49784989

0 commit comments

Comments
 (0)