Software¶
Getting Started¶
Install these tools before working on Payload software:
- Git - version control for the project.
- uv - installs and runs Python dependencies.
- Visual Studio Code - the recommended IDE (but if you want to use a different one, that's fine too).
VS Code extensions¶
Install these extensions from the VS Code Extensions tab:
- Python by Microsoft
- autoDocstring by Nils Werner
- Rainbow CSV by mechatroner
- Even Better TOML by bungcip
- Remote - SSH by Microsoft
These extensions are either required or very helpful to have for developing Python code for the Payload software.
Github¶
Make a Github account if you don't have one already, don't use your school email or Github account. If you're confused at the relationship between Git and Github, watch this video.