https://github.com/artomweb/eva-checklist
A template for creating NASA Gemini (1966) style checklists.
https://github.com/artomweb/eva-checklist
typst typst-package typst-template typst-templates
Last synced: 5 months ago
JSON representation
A template for creating NASA Gemini (1966) style checklists.
- Host: GitHub
- URL: https://github.com/artomweb/eva-checklist
- Owner: artomweb
- License: mit
- Created: 2025-02-24T23:52:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T15:35:16.000Z (over 1 year ago)
- Last Synced: 2025-06-02T00:29:34.835Z (about 1 year ago)
- Topics: typst, typst-package, typst-template, typst-templates
- Language: Typst
- Homepage:
- Size: 397 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EVA Checklist
A Typst template for creating NASA Gemini (1966) style checklists. See comparison with original below:
| Template | NASA Gemini |
| :-----------------------------------: | :------------------------------------------------: |
|
|
|
[NASA Image Source](https://airandspace.si.edu/collection-objects/checklist-card-umbilical-eva-gemini-10/nasm_A19850125000)
### Features:
- Sequence with heading
- Time scale axis
- Crew identifier (Pilot, copilot, both etc.)
- Step
- Sub Step
- Numbered steps as seen in other Gemini checklists such as [gemini-5](https://www.thespacecollective.com/complete-gemini-5-flown-checklist)
## Start with
```typst
#import "../lib.typ": *
#show: checklist
```
See `examples/` for help.
All sequence titles and steps have forced capitalisation.
### Sequence
Starts a new sequence, the title and time axis are optional.
```typst
#sequence(title: "Eva Sequence")[
#withCrew("P")[
//...steps
]
]
// With an optional time axis
#sequence(title: "Eva Sequence", withTime: true)[
// rest of sequence
]
// With optional numbered steps.
#sequence(title: "Eva Sequence", withNumbers: true)[
// rest of sequence
]
```
### Crew
Specifies the crew letter in the left hand margin.
```typst
#withCrew("P")[
// ... steps
]
```
### Step
Specifies an individual step. Optional `atTime` parameter if using time axis.
```typst
#step[Take Agena pictures - Hasselblad]
#step(atTime: "05:00")[Raise handrail]
```
### Sub step
A step with a left indentation. Optional `atTime` parameter if using time axis.
```typst
#subStep[YAW 90#sym.degree L & R]
#subStep(atTime: "40:00")[Pitch 45]
```