Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: introduce serverless-apollo-contentful kit 🎉 (#586)
* [GraphQL-Serverless-Contentful] Init the starter (#524) * Init the project * Added serverless * Rename the starter * move to serverless * remove the hello handler * static analysis testing * removing the .build dir * add .build to .gitignore * .editorconfig * added name and description package.json * added prettier rules * feat: Add Apollo and tests to the kit (#527) * feat: Add testing to the kit * add tsconfig.test * Fix typescript jest * fixed codegen * fix: the test * feat: adds healthcheck (#543) * [GraphQL-Serverless-Contentful] Add Contentful to the project (#529) * feat: Add testing to the kit * add tsconfig.test * Fix typescript jest * fixed codegen * fix: the test * Add contentful to the project * Add the post query mutation * Add the update mutation * added graphql.schema to git ignore * deleted graphql.schema.json * Add the comment model * [graphql-pod-kit1] Create README For Graphql-Serverless Kit (#558) * [GraphQL-Serverless-Contentful] Readme.md * remove the showcase * Update starters/graphql-serverless-contentful/README.md Co-authored-by: Jessica Wilkins <[email protected]> Co-authored-by: Jessica Wilkins <[email protected]> * chore: adding serverless icons and updating config file * updating graphql kit name * locking down dependecies * adding starter kit card to main site * adding hasShowcase boolean to package.json * updating starter kit name in package.json * updating order for starter kit card * updating starter kit name in serverless yaml file * updating starter kits json file * [GraphQL-Serverless-Contentful] Add seeding script to the starter kit (#585) * Add seeding script * fix: replace symbol for comma Co-authored-by: Maarten Bicknese <[email protected]> * chore: update all packages Automatically update all packages to their latest versions by using npm check updates. Closes: #791 Relates to: #792 * chore: update to latest schema * feat: use tabs over spaces * chore: format all files and fix lint * chore: convert all files to use tabs Closes: #794 * fix: restore 2 spaces for yml * fix: missing@graphql-tools/merge (#825) * fix: missing@graphql-tools/merge * chore: pin dep * chore: verify pnpm (#816) * [serverless-apollo-contentful] Change jest.config to be typescript#827 (#829) * [serverless-apollo-contentful] Add missing .env file instructions (#820) * init * add screenshots * docs: update content model docs Co-authored-by: Maarten Bicknese <[email protected]> * [serverless-apollo-contentful] Create Technology model (#861) * feat: jest setup mocks and env * chore: graphql-tools executor * add tests * chore: replicate post tests * fix: typedefs * fix: Post -> Comment * fix: content * update tests * fix: tests for comments * fix: format * Update starters/graphql-serverless-contentful/src/schema/post/post.resolver.test.ts Co-authored-by: Maarten Bicknese <[email protected]> * chore: check if the have been called with * feat: implement technology model * chore: clean up old code * docs: update readme for technology model Closes: #851 * chore: remove left-over code * fix: improve small issues * fix: remove unused line Co-authored-by: Ian Mungai <[email protected]> Co-authored-by: kodejuice <[email protected]> * [serverless-apollo-contentful] Update project structure and technology decisions explanation & Deployment in README (#874) * chore: update readme * fix: remove screenshot * [serverless-apollo-contentful] Add caching to kit (#897) * add redis cache * add redis instructions and docker container * add docker commands and format * move redis client * use official redis image * cache ttl * Update starters/graphql-serverless-contentful/README.md * add redis info to tech section in readme * fix healthcheck - follow spec * Update healthcheck.ts * [serverless-apollo-contentful] Add database migration (#935) * chore: add database migration & add to readme * fix: technology migration * fix: prettier format * [serverless-apollo-contentful] Add queueing to kit (#952) * init * setup handler and generator * iamRoleStatements * complete README * Update starters/graphql-serverless-contentful/package.json * typo * remove params * remove extra port * undefined return type * add env titles * rename port * add hint to job message * remove caret * [serverless-apollo-contentful] Clean up README.md (#958) * [graphql-serverless-contentful] Refractor getEnvironment (#939) * chore: migrations (#964) * [GraphQL-Serverless-Contentful] Init the starter (#524) * feat: Add Apollo and tests to the kit (#527) * feat: adds healthcheck (#543) * [GraphQL-Serverless-Contentful] Add Contentful to the project (#529) * [graphql-pod-kit1] Create README For Graphql-Serverless Kit (#558) * fix: missing@graphql-tools/merge (#825) * chore: verify pnpm (#816) * [serverless-apollo-contentful] Change jest.config to be typescript#827 (#829) * [serverless-apollo-contentful] Add missing .env file instructions (#820) * [serverless-apollo-contentful] Create Technology model (#861) * [serverless-apollo-contentful] Update project structure and technology decisions explanation & Deployment in README (#874) * [serverless-apollo-contentful] Add caching to kit (#897) * [serverless-apollo-contentful] Add database migration (#935) * [serverless-apollo-contentful] Add queueing to kit (#952) * [serverless-apollo-contentful] Clean up README.md (#958) * [graphql-serverless-contentful] Refractor getEnvironment (#939) * [apollo-serverless-contentful] cleanup tasks (#981) * [serverless-apollo-contentful] Unit test for utils/sqs/is-offline.ts (#985) * [serverless-apollo-contentful] Unit test for utils/sqs/is-offline.ts (#973) * [serverless-apollo-contentful] Unit test for utils/redis.ts (#1014) * [serverless-apollo-contentful] Unit test for utils/redis.ts (#970) * chore: sendMessage test (#1016) * [serverless-apollo-contentful] Unit test for utils/sqs/getQueueUrl.ts (#1021) * [serverless-apollo-contentful] Add contenful status to healthcheck endpoint (#1033) * [serverless-apollo-contentful] Unit test for utils/sqs/client.ts (#1025) * [serverless-apollo-contentful] Add Unit tests: src\handlers\sqs-handler.ts (#1034) * [serverless-apollo-contentful] Add Unit tests: src\handlers\sqs-handler.ts#1019 * [serverless-apollo-contentful] Fix: Refactor Unit tests: healthcheck.test.ts (#1035) * [serverless-apollo-contentful] Queueing feature documentation (#1043) * [serverless-apollo-contentful] Configure test coverage report to ignore all index.ts files (#1044) * [serverless-apollo-contentful] Change all test.ts to spec.ts (#1059) * chore: update deployment section. (#1057) * [serverless-apollo-contentful] Add Unit tests: src\handlers\sqs-generate-job.ts (#1047) * [serverless-apollo-contentful] Clean up src/schema/technology/technology.resolvers.test.ts (#1063) * [serverless-apollo-contentful] Clean up src/schema/technology/technology.resolvers.test.ts#1045 * chore: update readme (#1092) * fix: mock KeyV (#1112) * fix: readme grammar corrections (#1108) Co-authored-by: Mark S. Shenouda <[email protected]> Co-authored-by: William Hutt <[email protected]> Co-authored-by: Maarten Bicknese <[email protected]> Co-authored-by: Ian Sam Mungai <[email protected]> Co-authored-by: Ihar Dziamidau <[email protected]> Co-authored-by: Sochima Biereagu <[email protected]> Co-authored-by: Ian Mungai <[email protected]>
- Loading branch information