We are reaching out to the community to seek volunteers for maintaining and enhancing the Swift AWS Lambda Runtime for Swift open source project. This is an excellent opportunity to contribute to a significant project, collaborate with like-minded developers, and gain valuable experience in managing open source software.
Why We Need Your Help
The world of Swift concurrency is constantly evolving, and the Swift AWS Lambda Runtime needs to keep pace. Currently, we are facing a few challenges related to Swift concurrency and the main thread.
When Lambda function developers want to integrate third-party libraries, such as observability libraries, they need to manage the lifecycle of the function, which is difficult to implement right now.
A possible solution would be to support Swift Service Lifecycle but the runtime doesn't support Swift Concurrency on the main()
function.
How You Can Contribute
We're looking for volunteers with a strong understanding of Swift concurrency and an interest in serverless development.
Existing contributors and key members from the SSWG will mentor you through your first contributions. We are looking for a long term collaboration, where new contributors could help maintain the project.
Join the Community!
If you're interested in this opportunity, we welcome your contributions! Here's how to get involved:
- Check out the project on GitHub: https://github.com/swift-server/swift-aws-lambda-runtime
- Join the discussion on the Swift forums: https://forums.swift.org/
- Don't hesitate to reach out with any questions or ideas!
By working together, we can ensure the Swift AWS Lambda Runtime remains a powerful and user-friendly tool for building serverless applications in Swift.
We look forward to hearing from you!
Joannis & Seb