Comments (7)
Sorry for the late implementation of that.
We just added support for SwiftPM! checkout the instructions in the Install section. Let us know if you face any problems.
from algoliasearch-client-swift.
Definitely. I think it's too early right now because the Package Manager seems to be still in "early development" (as stated on their own website), but when Swift 3 is finally released it's probably something that we want to include support for (even if it's still in beta). => Added to the newly created v4 milestone.
from algoliasearch-client-swift.
The constraints currently imposed by the Swift PM do not play well with our project:
- All sources have to be in the same directory, or different modules will be produced!
- I can't see how to distinguish between the online and offline flavors as we are doing today with Cocoapods.
from algoliasearch-client-swift.
@clement-leprovost can you go more into the "online and offline flavors" you're talking about? What is that?
Does Algolia host part of it's source code in a closed source framework, and then part of it open source in this repository?
from algoliasearch-client-swift.
@AndrewSB Yes; see the Offline Mode documentation. If you use only the online mode, then everything is open source on the client side (obviously, our servers are closed source...).
from algoliasearch-client-swift.
Hello, one year after this ticket was opened, my team is starting to toy with server-side swift. Currently we will use REST API but a module would be nice when you decide this is doable.
from algoliasearch-client-swift.
Hi @bboralRMN, Thanks for the feedback! Indeed, this is something we should add support for. I will take a closer look at it in the coming weeks and will get back to you as soon as I have an update!
from algoliasearch-client-swift.
Related Issues (20)
- Project does not compile with xcode 12.5 and carthage
- Rename Recommendation API to Personalization API
- Ensure the support of A/B tests related fields in the search response
- SearchClient.multipleQueries() does not return queryID in SearchResponse objects HOT 1
- feat(query): missing enableReRanking field
- Facet values order is not preserved HOT 1
- Algolia's use of custom operators clashes with custom operators defined in applications that consume this library HOT 3
- Error 400 when Around Precision property is assigned HOT 4
- Error 494 Header Too Large with some API Keys HOT 4
- Crash - AlgoliaSearchClient: protocol witness for Decodable.init(from:) in conformance JSON + 20 HOT 3
- Issue with query string containing & char HOT 1
- Naming clash with Swift's Task HOT 4
- Facet values with certain characters don't work HOT 2
- Client side error handling
- index.getObject() does not work with full Shopify ID
- refactor `extension URLSession: HTTPRequester`
- Reporting a vulnerability
- ThreadSanitizer: data race
- Dependency Dashboard
- Match JS library - Fetch Recommendations Using an Array of Object ID's
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from algoliasearch-client-swift.