mirror of
https://github.com/chrislgarry/Apollo-11.git
synced 2025-02-13 16:24:37 +00:00
2.2 KiB
2.2 KiB
Contributing
The goal is to be a repository for the original Apollo 11 source code.
As such, Pull Requests are welcome for any issues identified between the transcriptions in this repository and the GAP scans for Luminary 099 and Comanche 055, as well as any missing files.
How to Contribute
Guidelines
Comments
- Comments in the transcribed code should match 1:1 with the
respective image.
- This could involve creating a deliberate typo or removing/adding an entire comment.
Line breaks
- Line breaks with
R0000
in column 1 should match 1:1. - Line breaks without
R0000
in column 1 should only contain 1 to 2 blank lines in a row. Lines withR0000
do not count towards this.- If there are more than 2 blank lines breaks, strip the extra line breaks.
- Lines with
R0000
in column 1 do not count towards this number. - In the source images, these were created by an unprinted digit in column 8. A 2 there forced a double space (single blank line) and a 3 forced a triple space (double blank line). Values 4-8 were defined but never used. Read more about it in #159
Formatting
AGC Assembly for Sublime Text 3 and Language AGC for Atom will ensure you're using the correct formatting automatically.
AGC Assembly for Visual Studio Code provides language-specific settings overrides to add to your user settings here.
- Use tab indentation
- Use tab width of 8
- Trim trailing whitespace
Useful Extensions
GitHub has syntax support for the AGC assembly language built-in. Unfortunately your code editor will not. Luckily there is a language extension that provides syntax highlighting for the following editors: