Skip to content

Commit 2f213e3

Browse files
authored
Merge pull request #232 from EkremDincel/master
Fix some issues, update Sphinx version and change some scripts
2 parents e8b60ce + a41ff01 commit 2f213e3

File tree

121 files changed

+1072
-13920
lines changed

Some content is hidden

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

121 files changed

+1072
-13920
lines changed

BUILDING.md

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
11
# Belgelerin İnşası
22

3-
Buradaki belgeler [reStructuredText](http://docutils.sourceforge.net/rst.html) formatında yazılmış ve [Sphinx](http://www.sphinx-doc.org/) kullanılarak derlenmiştir.
4-
Belgeleri derlemek için öncelikle Sphinx'i kurmalısınız. Sphinx, Python'un 3.6 ve daha yukarı versiyonlarını desteklemektedir.
3+
Buradaki belgeler [reStructuredText](http://docutils.sourceforge.net/rst.html) formatında yazılmış ve [Sphinx](http://www.sphinx-doc.org/) kullanılarak derlenmiştir. Belgeleri derlemek için öncelikle Sphinx'i kurmalısınız. Sphinx, Python'un 3.10 ve daha yukarı versiyonlarını desteklemektedir.
4+
55
Belgelere katkıda bulunmayı planlıyorsanız önce [`CONTRIBUTING.md`](CONTRIBUTING.md) dosyasına başvurun.
66

77
## Debian/Ubuntu
88

9-
Bir Python3.6+ sürümünün, `pip`'in ve `make`'in sisteminizde kurulu olduğundan emin olduktan sonra projenin kök dizinine gidip bu komut ile gerekli kütüphaneleri kurabilirsiniz:
9+
Bir Python3.10+ sürümünün, `pip`'in ve `make`'in sisteminizde kurulu olduğundan emin olduktan sonra projenin kök dizinine gidip bu komut ile gerekli kütüphaneleri kurabilirsiniz:
1010

1111
```shell
12-
$ python3 -m pip install -r requirements.txt
12+
python3 -m pip install -r requirements.txt
1313
```
1414

1515
Daha sonra yine projenin kök dizinde bu komutu çalıştırarak belgeleri inşa edebilirsiniz:
1616

1717
```shell
18-
$ make html
18+
make html
1919
```
2020

2121
Belgeleri inşa ettikten sonra `/scripts/move_documents.py` betiği `/build/` içindeki gerekli dosya ve klasörleri `/docs/` içine taşıyacaktır:
2222

2323
```shell
24-
$ python3 ./scripts/move_documents.py
24+
python3 ./scripts/move_documents.py
2525
```
2626

2727
Bu şekilde inşa ettiğiniz dökümanı görüntülemek için `/docs/index.html` dosyasını tarayıcınız ile açabilirsiniz.
2828

2929
## Windows
3030

31-
Python'un 3.6 veya daha yüksek bir sürümünün bilgisayarınızda kurulu olduğundan ve `python.exe`'nin PATH'de bulunduğundan emin olduktan sonra projenin kök dizinine gidip bu kodu ``cmd.exe``'de çalıştırarak gerekli kütüphaneleri kurabilirsiniz:
31+
Python'un 3.10 veya daha yüksek bir sürümünün bilgisayarınızda kurulu olduğundan ve `python.exe`'nin PATH'de bulunduğundan emin olduktan sonra projenin kök dizinine gidip bu kodu ``cmd.exe``'de çalıştırarak gerekli kütüphaneleri kurabilirsiniz:
3232

3333
```shell
34-
> python -m pip install -r requirements.txt
34+
python -m pip install -r requirements.txt
3535
```
3636

3737
Yükleme işlemi başarıyla gerçekleşmiş ise şu komut size Sphinx'in versiyonunu verecektir:
3838

3939
```shell
40-
> sphinx-build --version
40+
sphinx-build --version
4141
```
4242

4343
Daha sonra yine projenin kök dizinde bu komutu çalıştırarak belgeleri inşa edebilirsiniz:
4444

4545
```shell
46-
> make.bat html
46+
make.bat html
4747
```
4848

4949
Belgeleri inşa ettikten sonra `/scripts/move_documents.py` betiği `/build/` içindeki gerekli dosya ve klasörleri `/docs/` içine taşıyacaktır:
5050

5151
```shell
52-
> python scripts/move_documents.py
52+
python scripts/move_documents.py
5353
```
5454

5555
Bu şekilde inşa ettiğiniz dökümanı görüntülemek için `/docs/index.html` dosyasını tarayıcınız ile açabilirsiniz.
@@ -58,6 +58,8 @@ Bu şekilde inşa ettiğiniz dökümanı görüntülemek için `/docs/index.html
5858

5959
Diğer işletim sistemlerinde Sphinx kurulumu ve ayrıntılı bilgi için [buraya](https://www.sphinx-doc.org/en/master/usage/installation.html) bakabilirsiniz.
6060

61+
---
62+
6163
## Belgeleri diğer formatlarda inşa etme
6264

6365
Önce yukarıdaki adımları takip edip Sphinx'in kurulumunu gerçekleştirin.
@@ -66,52 +68,59 @@ Belgeleri diğer formatlarda inşa ettikten sonra da `/scripts/move_documents.py
6668

6769
### Tek parça HTML olarak inşa etme
6870

69-
Windows'ta:
71+
Debian/Ubuntu'da:
7072

7173
```shell
72-
> make.bat singlehtml
74+
make singlehtml
7375
```
7476

75-
Debian/Ubuntu'da:
77+
Windows'ta:
7678

7779
```shell
78-
$ make singlehtml
80+
make.bat singlehtml
7981
```
8082

8183
HTML dosyası `/build/singlehtml/` dizininde `index.html` adı ile oluşacaktır.
8284

8385
### EPUB olarak inşa etme
8486

85-
Windows'ta:
87+
Debian/Ubuntu'da:
8688

8789
```shell
88-
> make.bat epub
90+
make epub
8991
```
9092

91-
Debian/Ubuntu'da:
93+
Windows'ta:
9294

9395
```shell
94-
$ make epub
96+
make.bat epub
9597
```
9698

9799
EPUB dosyası `/build/epub/` dizininde `Yazbel Python Belgeleri.epub` adı ile oluşacaktır.
98100

99101
### PDF olarak inşa etme
100102

101-
Belgeleri PDF olarak inşa edebilmek için ``pdflatex`` uygulamasına ihtiyacınız olacak. [MikTeX](https://miktex.org/) veya [TeX Live](https://www.tug.org/texlive/) gibi bir TeX dağıtımını indirerek bu uygulamayı edinebilirsiniz. Bu dağıtımların belgerin inşası için gerekli eklentiler ile birlikte 800 megabyte gibi bir disk alanı kaplayabileceğini unutmayın. TeX dağıtımının kurulumunda bir problem yaşarsanız [buraya](https://www.sphinx-doc.org/en/master/usage/builders/index.html#sphinx.builders.latex.LaTeXBuilder) başvurabilirsiniz.
103+
Belgeleri PDF olarak inşa edebilmek için ``pdflatex`` uygulamasına ihtiyacınız olacak. [MikTeX](https://miktex.org/) veya [TeX Live](https://www.tug.org/texlive/) gibi bir TeX dağıtımını indirerek bu uygulamayı edinebilirsiniz. Bu dağıtımların belgerin inşası için gerekli eklentiler ile birlikte 800 Megabyte gibi bir disk alanı kaplayabileceğini unutmayın. TeX dağıtımının kurulumunda bir problem yaşarsanız [buraya](https://www.sphinx-doc.org/en/master/usage/builders/index.html#sphinx.builders.latex.LaTeXBuilder) başvurabilirsiniz.
104+
105+
> Eğer Windows kullanıyorsanız ve [`winget`](https://github.com/microsoft/winget-cli) CLI uygulamasına sahipseniz MikTeX dağıtımını indirmek için bu yolu da izleyebilirsiniz:
106+
>
107+
> ```shell
108+
> winget install MiKTeX.MiKTeX
109+
> winget install StrawberryPerl.StrawberryPerl # MiKTeX aynı zamanda bir Perl kurulumu gerektirir
110+
> ```
102111
103112
Uygun bir TeX dağıtımını kurduktan sonra `pdflatex`'in bulunduğu dizinin PATH'de bulunduğundan emin olun.
104113
105-
Windows'ta:
114+
Debian/Ubuntu'da:
106115
107116
```shell
108-
> make.bat latexpdf > nul
117+
make latexpdf
109118
```
110119
111-
Debian/Ubuntu'da:
120+
Windows'ta:
112121
113122
```shell
114-
$ make latexpdf > /dev/null
123+
make.bat latexpdf
115124
```
116125
117126
Herhangi bir hata oluşmazsa PDF dosyası `/build/latex/` dizininde `yazbelpythonbelgeleri.pdf` adı ile oluşacaktır.

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ Bu belgeler topluluk desteğiyle geliştirilmektedir. Bu sebeple katkılarınız
22

33
### Belgelere Katkıda Bulunmak
44

5-
Katkıda bulunmak için veri havuzunu bilgisayarınıza indirtikten sonra [source](source) dizini altındaki ***.rst*** uzantılı dosyaları değiştirmelisiniz. HTML dosyalarını elle *değiştirmemelisiniz*, HTML dosyaları .rst uzantılı dosyalar işlenerek otomatik olarak oluşturulmaktadır. Belgeler reStructuredText formatında yazılmıştır, bu format hakkında bilginiz yoksa [buraya](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html) başvurabilirsiniz.
5+
Katkıda bulunmak için veri havuzunu bilgisayarınıza indirtikten sonra [source](source) dizini altındaki ***.rst*** uzantılı dosyaları değiştirmelisiniz. HTML dosyalarını elle ***değiştirmemelisiniz***. HTML dosyaları, ``.rst`` uzantılı dosyalar işlenerek otomatik olarak oluşturulmaktadır.
6+
7+
Belgeler reStructuredText formatında yazılmıştır, bu format hakkında bilginiz yoksa [buraya](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html) başvurabilirsiniz.
68

79
Belgelere katkıda bulunduktan sonra dilerseniz isminizi ve yaptığınız eklemeleri [``source/katkida_bulunanlar.rst``](source/katkida_bulunanlar.rst) dosyasına uygun bir şekilde yazabilirsiniz.
810

LICENSE renamed to LICENSE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
Creative Commons Atıf-GayriTicari-AynıLisanslaPaylaş 3.0 Yerelleştirilmemiş (CC BY-NC-SA 3.0)
1+
# Creative Commons Atıf-GayriTicari-AynıLisanslaPaylaş 3.0 Yerelleştirilmemiş (CC BY-NC-SA 3.0)
22

33
Lisans ile ilgili bilgi için şu adrese bakabilirsiniz: https://creativecommons.org/licenses/by-nc-sa/3.0/deed.tr
44

55
Lisansın aslını şu adreste okuyabilirsiniz: https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
66

7-
Bu belgeler https://yazbel.com/ adresindeki "Python Programlama Dili (Python 3 için Türkçe Kılavuz)" başlıklı
8-
belgelerden(https://python-istihza.yazbel.com/) oluşturulmuştur. Belgelerin yazarı
9-
Fırat Özgül(https://www.kodlab.com/141__firat-ozgul)'dür.
7+
Bu belgeler https://yazbel.com/ adresindeki "Python Programlama Dili (Python 3 için Türkçe Kaynak)" başlıklı
8+
belgelerden (https://python-istihza.yazbel.com/) oluşturulmuştur. Belgelerin yazarı
9+
Fırat Özgül'dür (https://www.kodlab.com/141__firat-ozgul).
1010

1111
Bu lisans size şunları yapma özgürlüğünü verir:
1212

@@ -18,7 +18,7 @@ Lisans sahibi, lisans şartlarını takip ettiğiniz sürece bu özgürlükleri
1818

1919
Ancak bu özgürlüklerin aşağıdaki şartlar dahilinde geçerli olduğunu unutmamalısınız:
2020

21-
- Bu belgeleri kullandığınız herhangi bir yerde bu belgelere(https://python-istihza.yazbel.com/) atıfta
21+
- Bu belgeleri kullandığınız herhangi bir yerde bu belgelere (https://python-istihza.yazbel.com/) atıfta
2222
bulunmalı ve değişiklik yaptıysanız bundan bahsetmelisiniz. Ancak bunu yaparken lisans sahibinin sizi veya kullanımınızı
2323
onayladığına dair bir bilgi paylaşmamalısınız.
2424

README.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,37 @@ Hatta bu gelişime siz de dahil olabilirsiniz!
1818

1919
Bu arada proje sonlandığında bu belgede istihza.com'a verilen bağlantıların çalışmayabileceğini de unutmamalısınız.
2020

21+
---
22+
2123
## Belgeleri inşa etmek
2224

2325
Belgelerde bir değişiklik yapmak ve belgeleri inşa etmek için [``BUILDING.md``](BUILDING.md) dosyasına başvurun.
2426

27+
---
28+
2529
## Belgelerden çevrimdışı iken faydalanmak
2630

2731
Çevrimdışı olarak kullandığınız belgelerin zaman ile güncelliğini yitirip https://python-istihza.yazbel.com/ adresindeki belgelerin gerisinde kalabileceğini unutmayın.
2832

29-
### PDF olarak indirme
33+
<details>
34+
<summary>PDF olarak indirme</summary>
3035

3136
[`/docs/YazbelPythonProgramlamaDiliBelgeleri.pdf`](/docs/YazbelPythonProgramlamaDiliBelgeleri.pdf) dosyasını [bu](https://python-istihza.yazbel.com/YazbelPythonProgramlamaDiliBelgeleri.pdf) link aracılığı ile indirip kullanabilirsiniz.
37+
</details>
3238

33-
### EPUB olarak indirme
34-
35-
[`/docs/YazbelPythonProgramlamaDiliBelgeleri.epub`](/docs/YazbelPythonProgramlamaDiliBelgeleri.epub) dosyasını [bu](https://python-istihza.yazbel.com/YazbelPythonProgramlamaDiliBelgeleri.epub) link aracılığı ile indirip kullanabilirsiniz.
36-
37-
### Tek parça HTML olarak indirme
39+
<details>
40+
<summary>Tek parça HTML olarak indirme</summary>
3841

3942
[`/docs/YazbelPythonProgramlamaDiliBelgeleri.html`](/docs/YazbelPythonProgramlamaDiliBelgeleri.html) dosyasını [bu](https://python-istihza.yazbel.com/YazbelPythonProgramlamaDiliBelgeleri.html) link aracılığı ile indirip kullanabilirsiniz.
43+
</details>
4044

41-
### Siteyi kaynaktan indirme
45+
<details>
46+
<summary>Siteyi kaynaktan indirme</summary>
4247

4348
Bu veri havuzunu cihazınıza indirebilir ve [`/docs/index.html`](/docs/index.html) dosyasını tarayıcınız ile açabilirsiniz. Bu size belgeleri çevrimiçi olarak kullanmak ile aynı deneyimi sunacaktır.
49+
</details>
50+
51+
---
4452

4553
## Nasıl yardım alabilirim?
4654

@@ -64,8 +72,10 @@ yardım edebilirsiniz. Bunun için veri havuzunun [konular (issues)](https://git
6472
dizininde bir konu açın, başlık ve açıklama kısmına ilgili metinleri yazın ve gönderin. Başlık kısmının kısa ve öz
6573
olmasına dikkat edin.
6674

75+
---
76+
6777
## Lisans
6878

69-
[`LICENSE`](LICENSE) dosyasında da belirtildiği üzere bu
79+
[`LICENSE`](LICENSE.md) dosyasında da belirtildiği üzere bu
7080
belgelerin lisansı **Creative Commons Atıf-GayriTicari-AynıLisanslaPaylaş 3.0 Yerelleştirilmemiş (CC BY-NC-SA 3.0)**
7181
lisansıdır. Daha fazla bilgi için lütfen dosyanın içeriğine bakınız.

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 347e428cd5ad27f5467e39ffa189475b
3+
config: f0784dfffa31daecfd92cfe789a8f444
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/Ucuncu_taraf_moduller/colorama_modülü/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<title>Colorama Modülü &#8212; Yazbel Python Belgeleri</title>
1414
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=36871c9a" />
1515
<link rel="stylesheet" type="text/css" href="../../_static/pyramid.css?v=bd158598" />
16-
<script src="../../_static/documentation_options.js?v=ddad709b"></script>
17-
<script src="../../_static/doctools.js?v=888ff710"></script>
16+
<script src="../../_static/documentation_options.js?v=4e2d7ee8"></script>
17+
<script src="../../_static/doctools.js?v=9a2dae69"></script>
1818
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
19-
<script src="../../_static/translations.js?v=34f4c3a9"></script>
19+
<script src="../../_static/translations.js?v=5dbee647"></script>
2020
<link rel="canonical" href="https://python-istihza.yazbel.com/Ucuncu_taraf_moduller/colorama_modülü/index.html" />
2121
<link rel="icon" href="../../_static/favicon.ico"/>
2222
<link rel="index" title="Dizin" href="../../genindex.html" />
@@ -39,7 +39,7 @@
3939
</ul>
4040

4141

42-
<div class="related" role="navigation" aria-label="related navigation">
42+
<div class="related" role="navigation" aria-label="Related">
4343
<h3>Gezinti</h3>
4444
<ul>
4545
<li class="right" style="margin-right: 10px">
@@ -152,7 +152,7 @@ <h3>autoreset=False<a class="headerlink" href="#autoreset-false" title="Link to
152152

153153
<div class='glyph'><a href='https://yazbel.com'>&#x2663;</a></div>
154154
<div class='extrarelbar'>
155-
<div class="related" role="navigation" aria-label="related navigation">
155+
<div class="related" role="navigation" aria-label="Related">
156156
<h3>Gezinti</h3>
157157
<ul>
158158
<li class="right" style="margin-right: 10px">
@@ -236,7 +236,7 @@ <h3>Önemli Not</h3>
236236
</div>
237237
<div class="clearer"></div>
238238
</div>
239-
<div class="related" role="navigation" aria-label="related navigation">
239+
<div class="related" role="navigation" aria-label="Related">
240240
<h3>Gezinti</h3>
241241
<ul>
242242
<li class="right" style="margin-right: 10px">
@@ -257,10 +257,10 @@ <h3>Gezinti</h3>
257257

258258
<div class="footer">
259259
&copy; Copyright 2007-2024, Fırat Özgül | <a href="https://yazbel.com">yazbel.com</a>.
260-
Son güncelleme: 22.02.2024.
261-
<a href="http://sphinx-doc.org/">Sphinx</a> 7.2.6 kullanılarak oluşturuldu.
260+
Son güncelleme: 19.08.2024.
261+
<a href="http://sphinx-doc.org/">Sphinx</a> 8.0.2 kullanılarak oluşturuldu.
262262

263-
Yayım 4.1.1.
263+
Yayım 4.1.3.
264264
<br>
265265
<br>
266266
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img

docs/Ucuncu_taraf_moduller/django_modülü/django_1.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
<title>İLK DJANGO PROJENİ YAZ, part 1 &#8212; Yazbel Python Belgeleri</title>
1414
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=36871c9a" />
1515
<link rel="stylesheet" type="text/css" href="../../_static/pyramid.css?v=bd158598" />
16-
<script src="../../_static/documentation_options.js?v=ddad709b"></script>
17-
<script src="../../_static/doctools.js?v=888ff710"></script>
16+
<script src="../../_static/documentation_options.js?v=4e2d7ee8"></script>
17+
<script src="../../_static/doctools.js?v=9a2dae69"></script>
1818
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
19-
<script src="../../_static/translations.js?v=34f4c3a9"></script>
19+
<script src="../../_static/translations.js?v=5dbee647"></script>
2020
<link rel="canonical" href="https://python-istihza.yazbel.com/Ucuncu_taraf_moduller/django_modülü/django_1.html" />
2121
<link rel="icon" href="../../_static/favicon.ico"/>
2222
<link rel="index" title="Dizin" href="../../genindex.html" />
@@ -39,7 +39,7 @@
3939
</ul>
4040

4141

42-
<div class="related" role="navigation" aria-label="related navigation">
42+
<div class="related" role="navigation" aria-label="Related">
4343
<h3>Gezinti</h3>
4444
<ul>
4545
<li class="right" style="margin-right: 10px">
@@ -218,7 +218,7 @@ <h2>İlk view’ımızı yazalım<a class="headerlink" href="#ilk-view-imizi-yaz
218218

219219
<div class='glyph'><a href='https://yazbel.com'>&#x2663;</a></div>
220220
<div class='extrarelbar'>
221-
<div class="related" role="navigation" aria-label="related navigation">
221+
<div class="related" role="navigation" aria-label="Related">
222222
<h3>Gezinti</h3>
223223
<ul>
224224
<li class="right" style="margin-right: 10px">
@@ -303,7 +303,7 @@ <h3>Önemli Not</h3>
303303
</div>
304304
<div class="clearer"></div>
305305
</div>
306-
<div class="related" role="navigation" aria-label="related navigation">
306+
<div class="related" role="navigation" aria-label="Related">
307307
<h3>Gezinti</h3>
308308
<ul>
309309
<li class="right" style="margin-right: 10px">
@@ -325,10 +325,10 @@ <h3>Gezinti</h3>
325325

326326
<div class="footer">
327327
&copy; Copyright 2007-2024, Fırat Özgül | <a href="https://yazbel.com">yazbel.com</a>.
328-
Son güncelleme: 22.02.2024.
329-
<a href="http://sphinx-doc.org/">Sphinx</a> 7.2.6 kullanılarak oluşturuldu.
328+
Son güncelleme: 19.08.2024.
329+
<a href="http://sphinx-doc.org/">Sphinx</a> 8.0.2 kullanılarak oluşturuldu.
330330

331-
Yayım 4.1.1.
331+
Yayım 4.1.3.
332332
<br>
333333
<br>
334334
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img

0 commit comments

Comments
 (0)