2020-10-27 02:25:43 +00:00
# Prisidėjimas
2020-10-13 00:31:34 +00:00
🎌
[Čeština][CZ],
[Deutsch][DE],
2020-10-13 00:59:03 +00:00
[English][EN],
2020-10-13 00:31:34 +00:00
[Español][ES],
[Français][FR],
2020-10-13 00:59:03 +00:00
[Italiano][IT],
2020-10-13 00:31:34 +00:00
[Kurdi][KU],
**Lietuvių**,
[Nederlands][NL],
2020-10-13 00:59:03 +00:00
[Norsk][NO],
2020-10-19 18:19:30 +00:00
[Polski][PL],
2020-10-13 00:31:34 +00:00
[Português][PT_BR],
[Türkçe][TR],
2020-10-13 00:59:03 +00:00
[Ελληνικά][GR],
2020-10-13 00:31:34 +00:00
[العربية][AR],
[日本語][JA],
[正體中文][ZH_TW],
[简体中文][ZH_CN],
[한국어][KO_KR]
[AR]:CONTRIBUTING.ar.md
[CZ]:CONTRIBUTING.cz.md
[DE]:CONTRIBUTING.de.md
[EN]:CONTRIBUTING.md
[ES]:CONTRIBUTING.es.md
[FR]:CONTRIBUTING.fr.md
2020-10-13 00:59:03 +00:00
[GR]:CONTRIBUTING.gr.md
[IT]:CONTRIBUTING.it.md
2020-10-13 00:31:34 +00:00
[JA]:CONTRIBUTING.ja.md
[KO_KR]:CONTRIBUTING.ko_kr.md
[KU]:CONTRIBUTING.ku.md
2020-10-13 00:59:03 +00:00
[LT]:CONTRIBUTING.lt.md
2020-10-13 00:31:34 +00:00
[NL]:CONTRIBUTING.nl.md
2020-10-13 00:59:03 +00:00
[NO]:CONTRIBUTING.no.md
2020-10-19 18:19:30 +00:00
[PL]:CONTRIBUTING.pl.md
2020-10-13 00:31:34 +00:00
[PT_BR]:CONTRIBUTING.pt_br.md
[TR]:CONTRIBUTING.tr.md
[ZH_CN]:CONTRIBUTING.zh_cn.md
[ZH_TW]:CONTRIBUTING.zh_tw.md
2020-10-27 02:25:43 +00:00
Šios saugyklos kodas buvo suskaitmenintas rankiniu būdu iš popierinių spausdinių, todėl galima tikėtis klaidų ir kiti neatitikimų. Kodas turi būti pakeistas taip, kad labiau atitiktų šiuos nuskaitytus spausdinius:
2020-10-13 00:31:34 +00:00
- [AGC spausdiniai Comache][8]
- [AGC spausdiniai Luminary][9]
## Naudingi plėtiniai
2020-10-27 02:25:43 +00:00
GitHub turi integruotą AGC assemblerio kalbos sintakės palaikymą. Dėja, jūsų kodo redaktorius šios assemblerio kalbos nepalaikys, tačiau yra AGC kalbos plėtinių, kurie suteikia sintakės paryškinimą šiems redaktoriams:
2020-10-13 00:31:34 +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]
† Palaiko automatinį formatavimą
[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
## Formatavimas
2020-10-27 02:25:43 +00:00
**Pastaba:** GitHub ir plėtiniai nurodyti viršuje automatiškai užtikrins, kad naudotumėte teisingą formatavimą.
2020-10-13 00:31:34 +00:00
- Naudokite skirtuko įtrauką
- Naudokite skirtuko plotį 8
- Ištrinkite galinius tarpus
2020-10-27 02:25:43 +00:00
## Ką aš turiu patikrinti?
2020-10-13 00:31:34 +00:00
Betkokius neatitikimus tarp skenuočių ir šaltinio kodo šioje saugykloje.
### Komentarai
- Komentarai perrašytame kode turi **tiksliai** atitikti skenuočių komentarus.
2020-10-27 02:25:43 +00:00
Dažnai pasikartojančios problemos, į kurias turėtumėte atkreipti dėmesį, jomis neapsiribojant:
2020-10-13 00:31:34 +00:00
#### Tipografinės klaidos
2020-10-27 02:25:43 +00:00
Kai kuriose vietose, rašant komentarus, originalūs kūrėjai paliko tipografinių klaidų. Kai kurios iš jų buvo klaidingai ištaisytos per pradinį skaitmenizavimą, tačiau skaitmenizavimas taip pat pridėjo tipografinių klaidų, kurių nebuvo skenuotėse.
2020-10-13 00:31:34 +00:00
Pavyzdžiui, jeigu skaitmenizuotas komentaras turėjo žodį `SPACECRAFT` , bet `SPAECRAFT` buvo išspausdintas skenuotėse, tai ši skaitmenizacija **turi** būti pataisyta į `SPAECRAFT` (be `C` ).
Taip pat, jeigu žodis turi klaidą skaitmenizacijoje, bet yra parašytas teisingai skenuotėse, tai ta klaida **turi** būti pataisyta.
### Tarpai
2020-10-27 02:25:43 +00:00
- Tarpai tarp dviejų rašmenų komentaruose **turi** atitikti skenuotes. Dažnu atvėju (žiūrėti diskusiją [#316][10]), tai yra:
2020-10-13 00:31:34 +00:00
- Vienas tarpas naujiems žodžiams.
- Dvigubas tarpas naujiems sakiniams.
- Trigubas tarpas įtraukoms.
Nevisi puslapiai skenuotėse laikosi šių taisykių, jeigu skenuotės turi tik vieną tarpą vietoj dvigubo tarpo, reikia naudoti vieną tarpą.
### Eilučių lūžiai
- Linijų lūžiai su *pločiu* `R0000` pirmame stulpelyje turi tiksliai atitikti skenuotes.
- Linijų lūžiai su *pločiu* *__out__* `R0000` pirmame stulpelyje gali turėti tik vieną arba dvi tuščias eilutes iš eilės.
- Jeigu yra daugiau negu dvi tuščios linijos, reikia ištrinti papildomas eilutes.
- Linijos su `R0000` pirmame stulpelyje nesiskaičiuoja.
2020-10-27 02:25:43 +00:00
- Šaltinių nuotraukose, šios buvo sukurtos nespausdintu skaitmeniu aštuntame stulpelyje. A 2 - ten buvo dvigubas tarpas (viena tuščia eilutė) ir a 3 buvo trigubas tarpas (dviguba tuščia eilutė). Reikšmės nuo 4-8 buvo apibrėžtos, bet niekada nenaudotos. Daugiau apie tai [#159][7]
2020-10-13 00:31:34 +00:00
Pavyzdžiui, šis tekstas:
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0821 LAMPTEST CS IMODES33
```
Turėtų patapti:
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0820 LAMPTEST CS IMODES33
```
## Pastabos
Prieš kuriant PR, prašome įsitikinti, kad jūsų pakeitimai atitinka skenuotes!
[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