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)).