📄️ AWS credentials
To do anything with Takomo, you need to have valid AWS credentials configured. Under the hood, Takomo uses AWS JavaScript SDK to acquire the credentials. Take a look at the SDK's documentation to learn the ways you can configure credentials.
📄️ Directory structure
Takomo project's directory structure looks like this.
📄️ Stacks and stack groups
You create a configuration file in the stacks directory for each stack you want to manage with Takomo. Configuration files are in YAML format and should contain the configuration needed to deploy the corresponding stacks.
📄️ Project configuration
You can configure project-wide settings in a takomo.yml file that you place in the project root directory.
📄️ Typescript support
By default, Takomo looks for a takomo.ts file, which can be used to customize Takomo configuration, from the project root dir. If the file is found, it's compiled with esbuild, and then run to apply customizations it contains.