2019-10-14 20:10:11 +00:00
# Katkı da Bulunma
2020-06-02 00:13:46 +00:00
🎌
2020-10-04 15:47:13 +00:00
[Čeština][CZ],
2020-05-05 17:30:37 +00:00
[Deutsch][DE],
2019-10-14 20:10:11 +00:00
[English][EN],
2020-02-26 20:38:18 +00:00
[Español][ES],
2020-03-01 20:32:10 +00:00
[Français][FR],
2020-08-01 01:03:24 +00:00
[Kurdi][KU],
2020-02-26 10:18:07 +00:00
[Nederlands][NL],
2020-01-05 17:39:14 +00:00
[Português][PT_BR],
**Türkçe**,
2019-10-14 20:10:11 +00:00
[العربية][AR],
2020-08-17 18:19:05 +00:00
[日本語][JA],
2020-01-07 17:51:35 +00:00
[正體中文][ZH_TW],
[简体中文][ZH_CN],
2020-01-05 17:39:14 +00:00
[한국어][KO_KR]
2019-10-14 20:10:11 +00:00
2020-02-27 18:31:08 +00:00
[AR]:CONTRIBUTING.ar.md
2020-10-04 15:47:13 +00:00
[CZ]:CONTRIBUTING.cz.md
2020-05-05 17:30:37 +00:00
[DE]:CONTRIBUTING.de.md
2019-10-14 20:10:11 +00:00
[EN]:CONTRIBUTING.md
2020-02-26 20:38:18 +00:00
[ES]:CONTRIBUTING.es.md
2020-02-27 18:21:57 +00:00
[FR]:CONTRIBUTING.fr.md
2020-08-17 18:19:05 +00:00
[JA]:CONTRIBUTING.ja.md
2019-10-14 20:10:11 +00:00
[KO_KR]:CONTRIBUTING.ko_kr.md
2020-08-01 01:03:24 +00:00
[KU]:CONTRIBUTING.ku.md
2020-02-27 18:31:08 +00:00
[NL]:CONTRIBUTING.nl.md
[PT_BR]:CONTRIBUTING.pt_br.md
2019-10-14 20:10:11 +00:00
[TR]:CONTRIBUTING.tr.md
2020-01-07 17:51:35 +00:00
[ZH_CN]:CONTRIBUTING.zh_cn.md
[ZH_TW]:CONTRIBUTING.zh_tw.md
2019-10-14 20:10:11 +00:00
Bu repodaki kaynak kodu kağı t çı ktı ları ndan elle dijitalleştirilmiştir. Yani yazı m hataları ve diğer tutarsı zlı klar yanlı şlı kla yapı lmı ştı r. Kod, aşağı daki taratı lmı ş çı ktı lar ile tutarlı olması için düzenlenmelidir:
2020-06-01 23:29:19 +00:00
- [AGC printouts for Comanche][8]
- [AGC printouts for Luminary][9]
2019-10-14 20:10:11 +00:00
## Yararlı Eklentiler
Github, AGC assembly dili için sentaks desteği sağlı yor ama sizin kodu düzenlemek için kullandı ğı nı z editör sağlamayacaktı r. Aşağı daki editörler AGC dili sentaks vurgulaması için eklentiler sunmaktadı r:
2020-06-01 23:29:19 +00:00
2020-02-19 05:25:00 +00:00
- [Atom][Atom]†
- [CodeBlocks][CodeBlocks]
- [Eclipse][Eclipse]
- [Kate][Kate]
- [ProgrammersNotepad][ProgrammersNotepad]
- [Sublime Text 3][Sublime Text]†
- [TextPad][TextPad]
- [Vim][Vim]
- [Visual Studio Code][VisualStudioCode]†
- [jEdit][jEdit]
† Otomatik biçimlendirmeyi destekler
[Atom]:https://github.com/Alhadis/language-agc
[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks
[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse
[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate
[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad
[Sublime Text]:https://github.com/jimlawton/AGC-Assembly
[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad
[Vim]:https://github.com/wsdjeg/vim-assembly
[VisualStudioCode]:https://github.com/wopian/agc-assembly
[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit
2019-10-14 20:10:11 +00:00
## Biçimlendirme
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
**Not:** GitHub ve yukarı daki 3 eklenti otomatik olarak doğru biçimlendirmeyi kullanmanı zı sağlayacaktı r.
- Girintilemeyi tab ile yapı n
- Tab genişliği olarak 8'i kullanı n
- Devamı ndaki boşlukları silin
## Neyi kontrol edeyim?
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
Taratı lmı ş çı ktı lar ve bu repodaki kaynak kodu arası ndaki aşağı dakileri kapsayan herhangi bir tutarsı zlı ğı :
### Yorumlar
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
- Uyarlanan koddaki yorum satı rları , çı ktı lar ile tamamen eşleşmelidir
- Bu bilerek yazı m hatası koymayı veya bir yorumun tamamı nı kaldı rı p/eklemeyi içerebilir.
### Satı r sonları
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
- Birinci sütunu `R0000` *ile* biten satı r sonları çı ktı lar ile tamamen eşleşmelidir.
- Birinci sütunu `R0000` *__olmadan__* biten satı r sonları arka arkaya sadece 1 ya da 2 boş satı r içermelidir.
- Eğer 2'den fazla satı r sonu varsa ekstra olan satı r sonları nı kaldı rı n.
- Birinci sütunu `R0000` *ile* biten satı rlar bu kural dahilinde değildir.
- Kaynak resimlerde bunlar 8. satı rı ndaki basamak bastı rı lmamı ş halde oluşturulmuştur. Bir 2 kullanı mı iki boşluğu (tek boş satı rı ) temsil ederken, bir 3 kullanı mı üç boşluğu (iki boş satı rı ) ifade eder. 4 ve 8 tanı mlanmı ştı r fakat hiç kullanı lmamı ştı r. Bunun hakkı nda daha fazla okumak için: [#159][7].
Örneğin bu:
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0821 LAMPTEST CS IMODES33
```
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
Buna dönüşmeli:
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0820 LAMPTEST CS IMODES33
```
### Boşluklar
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
- Bir string'deki iki karakterin arası ndaki boşluklar şu kurallara uymalı dı r ([#316][10]'daki tartı şmayı inceleyin):
- Yeni kelimeler arası tek boşluk.
- Yeni cümleler arası iki boşluk.
- Yeni girintiler için üç boşluk.
2020-01-05 17:39:14 +00:00
2019-10-14 20:10:11 +00:00
Örneğin bu:
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
```plain
1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT,
GARPLY, WALDO.
```
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
Buna dönüşmeli:
2020-06-01 23:29:19 +00:00
2019-10-14 20:10:11 +00:00
```plain
1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT,
GARPLY, WALDO.
```
## Not
PR yapmadan önce lütfen yaptı ğı nı z değişikliklerin çı ktı lar ile tutarlı olduğundan emin olun!
[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master
[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/
[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/
[6]:https://github.com/wopian/agc-assembly#user-settings
[7]:https://github.com/chrislgarry/Apollo-11/issues/159
[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/
[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/
[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741