Skip to content

Projection tooling features for Swift interop #3071

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
14 tasks
Tracked by #95638
kotlarmilos opened this issue Apr 3, 2025 · 0 comments
Open
14 tasks
Tracked by #95638

Projection tooling features for Swift interop #3071

kotlarmilos opened this issue Apr 3, 2025 · 0 comments
Labels
area-SwiftBindings Swift bindings for .NET User Story A single user-facing feature. Can be grouped under an epic.

Comments

@kotlarmilos
Copy link
Member

kotlarmilos commented Apr 3, 2025

Overview

This issue defines workstreams and tracks the progress of implementing and shipping the projection tooling. Currently, the projection tooling and StoreKit bindings are available as an experimental NuGet packages in dotnet-experimental feed.

Workstream: Swift language features

Based on the selected frameworks, the following Swift language features are in use:

Workstream: Swift runtime features

To support the mentioned language features, the following runtime features are required:

Workstream: Projection tooling

To generate bindings, we need projection tooling that includes the following components (based on the current design):

Workstream: Shipping

We need the following infrastructure:

Note

This effort is experimental and not officially supported.

@kotlarmilos kotlarmilos added area-SwiftBindings Swift bindings for .NET User Story A single user-facing feature. Can be grouped under an epic. labels Apr 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-SwiftBindings Swift bindings for .NET User Story A single user-facing feature. Can be grouped under an epic.
Projects
None yet
Development

No branches or pull requests

1 participant