Getting started
Getting started
Follow these steps to create an application and publish its first release. Transplant can handle the first three for you.
Prerequisites
- Linux or WSL on
amd64orarm64. - Go at least as new as the version in the repository’s
go.mod. - Bash,
curl, andgccorccfor the race-enabled tests.
On NixOS, run nix develop in the repository root to load the development tools.
Steps
- Create your project: copy the template and clone your repository.
- Choose features: decide which service and update features to keep.
- Cut and rename: remove unused features and set your project values.
- Build and run: develop and test locally.
- Publish a release: configure hosting and GitHub Actions, then ship.
- Install and operate: install, configure, and update the released app.
If you need to distribute approved releases from another host, follow Run a mirror.
See Architecture when you need to change how the application works.