AppSync Butler is a simple AppSync development framework. Focus on writing resolvers and functions while AppSync Butler provides you with convenience to define variables, bind data sources, and load resolvers seamlessly.
By default, AppSync Butler assumes an intuitive directory structure to load on-disk resolvers and functions. The intuitive directory structure is as follows:
vtl
βββ functions
β βββ GetAuthorByAuthorId
β β βββ description.txt
β β βββ request.vtl
β β βββ response.vtl
β βββ GetAuthorIdByPostId
β βββ description.txt
β βββ request.vtl
β βββ response.vtl
βββ resolvers
βββ Mutation
β βββ addPost
β βββ request.vtl
β βββ response.vtl
βββ Post
β βββ author
β βββ after.vtl
β βββ before.vtl
β βββ pipeline.seq
βββ Query
βββ getPost
βββ request.vtl
βββ response.vtl
Explore the documentation of AppSync Butler here. Alternatively, if you prefer to quickly and intuitively discover AppSync Butler, head over to the Quick start section.