Project setupΒΆ
Everything otto knows about your project starts in two files: a
.otto/settings.toml at the repository root, and one or more lab.json
files describing the hosts otto can reach. otto init scaffolds both and
doctors an existing setup:
$ otto init
The pages below cover the settings file and project discovery
(Repository Setup), defining hosts and links (Lab Configuration), plugging
in a host source other than lab.json files (Host Database), and
generating editor autocomplete schemas for the files you edit by hand
(Editor schemas (autocomplete for lab.json & settings.toml)).