Skip to content

Instantly share code, notes, and snippets.

View gwryssekk's full-sized avatar

Gary Russell gwryssekk

View GitHub Profile
@gwryssekk
gwryssekk / intro.md
Last active April 10, 2023 07:03
AWS Amplify - Converting Existing Monorepos to the New Supported Model

It was recently announced that AWS Amplify now has built in support for monorepos. Customers who had previously used manual commands in their applications build settings are now able to trigger builds in various apps can now consolidate all of their app settings in a single file at the root of the repository.

The process is simple for new apps and that procedure is explained in the announcement. Developers who have existing apps in the same repo and want to consolidate their build settings need to make some updates.

Amplify stores application settings in the app which can be viewed and edited by going to App settings -> Build settings. The documentation for the build settings shows that monorepo apps utilize a different structure: The build settings for each application are moved into an applications array. Ev