Skip to content

A simple yet powerful AppSync development framework. Compatible with CDK and SST. πŸš€ Highly-suitable for Single Table design applications.

License

Notifications You must be signed in to change notification settings

alichry/appsync-butler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AppSync Butler

Gitter Build

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.

Intuitive directory structure

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

Documentation

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.

About

A simple yet powerful AppSync development framework. Compatible with CDK and SST. πŸš€ Highly-suitable for Single Table design applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published