π Looking for collaborators & contributors
This project β a TypeScript Serverless Framework plugin for AWS AppSync β is healthy, widely
used, and has a friendly, well-organized codebase. I'm looking for people who'd like to help
keep it that way and shape where it goes next. All experience levels are welcome, and even
a couple of hours a week makes a real difference.
You can help as a reviewer, a contributor, or both.
Why contribute here?
- Clean, modern codebase β TypeScript, targeting Serverless Framework v3/v4.
- Real test coverage β Jest unit tests plus end-to-end tests that synthesize CloudFormation
offline (no AWS account needed to run them), with eslint + tsc and Prettier on top.
- Good docs & examples β a
doc/ folder and a large examples/ directory you can learn
from and extend.
- Tight feedback loop β
npm test, npm run test:e2e, and npm run lint run locally in
minutes; most changes are small and surgical.
- Active roadmap β recently triaged the backlog down to a focused set of actionable items,
so it's easy to find something worth doing.
π Recognition & visibility
Your work won't go unnoticed. As a thank-you for contributing, I'm happy to:
- Feature you in the README and in release notes when your changes ship.
- Help you publish a blog post about a feature you build β co-authored or as a guest post,
and linked from the project. Great for your portfolio and for the community.
- Shout out your work to the Serverless / AWS AppSync community and on social.
- Grow into a recognized collaborator/maintainer β sustained contributors can earn
triage/review rights and a standing place on the team.
If turning a contribution into a write-up or talk would help you, just say so β I'll support it.
Ways to help
Review (lowest friction β no AWS needed):
- Read through open PRs and leave constructive feedback
- Help triage and reproduce issues
- Sanity-check that changes have tests and match existing patterns
Contribute code:
- Pick up a
good first issue or help wanted ticket
- Add tests/examples for existing features
- Improve docs (one of the highest-leverage, lowest-risk ways to start)
Good starter areas
If you're not sure where to begin, these are well-scoped on-ramps:
- New data sources β e.g. the Amazon Bedrock runtime data source. Adding a data source
type closely mirrors the existing ones (DynamoDB, Lambda, HTTP, EventBridgeβ¦), so it's a
great first feature.
- Docs improvements β e.g. recipes for cross-stack outputs/exports, retaining resources
via resources.extensions, and common data-source gotchas. Low risk, high impact.
- Small, contained fixes β many open issues are a one-file change plus a test.
- Reviewing PRs β if you'd rather not write code yet, reviews are hugely valuable.
(Look for the good first issue and help wanted labels to find tagged tickets.)
How a change should look
- Branch off
master, keep changes small and focused
- Match the existing style and patterns (Prettier handles formatting)
- Add tests β positive and negative cases, mirroring the nearby tests
- Make sure all green:
npm run build, npm run lint, npm test, npm run test:e2e
How to get started
- Browse the open issues and PRs (start with
good first issue / help wanted)
- Comment on this thread or email me at sid88in@gmail.com
- Skim the contributing guidelines and the
doc/ folder
- Open a PR or start reviewing β and don't hesitate to ask questions!
Thanks for considering it β this project is what it is because of contributors like you. π
π Looking for collaborators & contributors
This project β a TypeScript Serverless Framework plugin for AWS AppSync β is healthy, widely
used, and has a friendly, well-organized codebase. I'm looking for people who'd like to help
keep it that way and shape where it goes next. All experience levels are welcome, and even
a couple of hours a week makes a real difference.
You can help as a reviewer, a contributor, or both.
Why contribute here?
offline (no AWS account needed to run them), with
eslint+tscand Prettier on top.doc/folder and a largeexamples/directory you can learnfrom and extend.
npm test,npm run test:e2e, andnpm run lintrun locally inminutes; most changes are small and surgical.
so it's easy to find something worth doing.
π Recognition & visibility
Your work won't go unnoticed. As a thank-you for contributing, I'm happy to:
and linked from the project. Great for your portfolio and for the community.
triage/review rights and a standing place on the team.
If turning a contribution into a write-up or talk would help you, just say so β I'll support it.
Ways to help
Review (lowest friction β no AWS needed):
Contribute code:
good first issueorhelp wantedticketGood starter areas
If you're not sure where to begin, these are well-scoped on-ramps:
type closely mirrors the existing ones (DynamoDB, Lambda, HTTP, EventBridgeβ¦), so it's a
great first feature.
via
resources.extensions, and common data-source gotchas. Low risk, high impact.(Look for the
good first issueandhelp wantedlabels to find tagged tickets.)How a change should look
master, keep changes small and focusednpm run build,npm run lint,npm test,npm run test:e2eHow to get started
good first issue/help wanted)doc/folderThanks for considering it β this project is what it is because of contributors like you. π