Skip to content
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

Investigate how we'd do a LiveObjects plugin #2035

Open
7 tasks done
lawrence-forooghian opened this issue Feb 20, 2025 · 0 comments
Open
7 tasks done

Investigate how we'd do a LiveObjects plugin #2035

lawrence-forooghian opened this issue Feb 20, 2025 · 0 comments
Assignees

Comments

@lawrence-forooghian
Copy link
Collaborator

lawrence-forooghian commented Feb 20, 2025

Based on this general requirements document.

Something which:

  • is optional so as not to increase ably-cocoa size
  • can be implemented in Swift, using latest Swift language features
  • is unshackled from ably-cocoa's ancient OS requirements
  • can offer an API that uses Swift language features
  • can consume plugin-only API from ably-cocoa
    • ideally without exposing this API to users of the SDK

And then:

┆Issue is synchronized with this Jira Task by Unito

@lawrence-forooghian lawrence-forooghian self-assigned this Feb 20, 2025
lawrence-forooghian added a commit that referenced this issue Feb 25, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
lawrence-forooghian added a commit that referenced this issue Feb 25, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
lawrence-forooghian added a commit that referenced this issue Feb 25, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
lawrence-forooghian added a commit that referenced this issue Feb 25, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
lawrence-forooghian added a commit that referenced this issue Feb 25, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
lawrence-forooghian added a commit that referenced this issue Feb 26, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
lawrence-forooghian added a commit that referenced this issue Feb 26, 2025
Part of #2035, investigating how we might implement the upcoming
LiveObjects SDK as a plugin to the core SDK.

The code here is consumed by the following proof of concepts:

- LiveObjects plugin [1] - demonstrates how to consume the APIs that
  this commit exposes
- LiveObjects example [2] - demonstrates how a user would use the
  LiveObjects plugin

[1] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-plugin
[2] /~https://github.com/lawrence-forooghian/ably-cocoa-liveobjects-example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant