All Projects → karhoo → karhoo-ios-ui-sdk

karhoo / karhoo-ios-ui-sdk

Licence: BSD-2-Clause license
iOS UI SDK for Karhoo

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to karhoo-ios-ui-sdk

web-lib-demand
Efficient and flexible set of JavaScript libraries for building a cab web booking experience with Karhoo.
Stars: ✭ 21 (-4.55%)
Mutual labels:  cicd, cd-deployment, ignore-curator
Cml
♾️ CML - Continuous Machine Learning | CI/CD for ML
Stars: ✭ 2,843 (+12822.73%)
Mutual labels:  cicd
erda-actions
No description or website provided.
Stars: ✭ 17 (-22.73%)
Mutual labels:  cicd
St2
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html. Questions? https://…
Stars: ✭ 4,600 (+20809.09%)
Mutual labels:  cicd
PSRule-pipelines
Validate infrastructure as code (IaC) and DevOps repositories using Azure Pipelines.
Stars: ✭ 16 (-27.27%)
Mutual labels:  cicd
Argo Cd
Declarative continuous deployment for Kubernetes.
Stars: ✭ 7,887 (+35750%)
Mutual labels:  cicd
SUSE-Cloud-Native-Foundations-Scholarship
Udacity Suse Cloud Native Foundations Scholarship Course Walkthrough
Stars: ✭ 34 (+54.55%)
Mutual labels:  cicd
terraform-aws-s3-bucket
Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems
Stars: ✭ 138 (+527.27%)
Mutual labels:  cicd
Javascript Testing Best Practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2021)
Stars: ✭ 13,976 (+63427.27%)
Mutual labels:  cicd
Semaphore
Modern UI for Ansible
Stars: ✭ 4,588 (+20754.55%)
Mutual labels:  cicd
Jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Stars: ✭ 4,041 (+18268.18%)
Mutual labels:  cicd
godot-exporter
Godot Engine Automation Pipeline Android – iOS – Linux – MacOS – Windows – HTML5 – Itch.io.
Stars: ✭ 54 (+145.45%)
Mutual labels:  cicd
Spug
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
Stars: ✭ 6,810 (+30854.55%)
Mutual labels:  cicd
Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (+68.18%)
Mutual labels:  cicd
bodywork-ml-pipeline-project
Deployment template for a continuous training pipeline.
Stars: ✭ 22 (+0%)
Mutual labels:  cicd
xcloud-dopaas
One stop solution of PaaS platform based on DevSecOps --- Based on SpringCloud/Docker/k8s/ServiceMesh(Istio), primary integrated modules: CMDB, Unified Continuous delivery of CI/CD (distributed compilation and deployment), IAM Certification Center, Unified monitoring center, Unified configuration center, Unified Distributed task scheduling cente…
Stars: ✭ 76 (+245.45%)
Mutual labels:  cicd
Jenkins
Jenkins automation server
Stars: ✭ 18,225 (+82740.91%)
Mutual labels:  cicd
Microk8s
MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.
Stars: ✭ 6,017 (+27250%)
Mutual labels:  cicd
kraken
Kraken CI is a continuous integration and testing system.
Stars: ✭ 87 (+295.45%)
Mutual labels:  cicd
vilicus
Vilicus is an open source tool that orchestrates security scans of container images(docker/oci) and centralizes all results into a database for further analysis and metrics.
Stars: ✭ 82 (+272.73%)
Mutual labels:  cicd

Karhoo iOS UI SDK

The UI SDK extends on our Network SDK with ready to use screens and views for your end users to book rides with Karhoo in your application.

For more general information about the SDKs, chechout the karhoo developer portal

Installation

CocoaPods

You can use CocoaPods to install KarhooUISDK by adding it to your Podfile:

use_frameworks!
pod 'KarhooSDK', '1.7.1'
pod 'KarhooUISDK', :git => '[email protected]:karhoo/karhoo-ios-ui-sdk.git', :tag => '1.10.1'

Depending on payment provider you want to use in your integration add:

pod 'KarhooUISDK/Adyen', :git => '[email protected]:karhoo/karhoo-ios-ui-sdk.git', :tag => '1.10.1'

or

pod 'KarhooUISDK/Braintree', :git => '[email protected]:karhoo/karhoo-ios-ui-sdk.git', :tag => '1.10.1'

then import KarhooUISDK wherever you want to access Karhoo services

import KarhooUISDK

Swift Package Manager

KarhooUISDK is released as a SPM beginning from version 1.8.0 Use URL for repository: https://github.com/karhoo/karhoo-ios-ui-sdk

and you will find 3 available packages: KarhooUISDK: only core package, KarhooUISDKAdyen: core + Adyen payment provider KarhooUISDKBraintree: core + Braintree Payment Provider

then import KarhooUISDK wherever you want to access Karhoo services

Contribution Guide

Install Cocoapods brew install cocoapods

Run pod install

Open KarhooUISDK.xcworkspace

Running Tests

There is an Xcode scheme for unit tests. Unit tests test the functionality of individual classes using mocked dependencies.

Client example

There is an example project inside the Client directory of this repository. This is meant to be a fast way to test SDK changes and development steps. You will need to add access Keys to the client module as these are ignored due to this being an open source repository.

struct Keys {
static let identifier = ""
...
}

Issues

Looking to contribute?

🐛 Bugs

Please file an issue for bugs, missing documentation, or unexpected behavior.

💡 Feature Requests

Please file an issue to suggest new features. Vote on feature requests by adding a 👍. This helps maintainers prioritize what to work on.

Questions

For questions related to using the library, please re-visit a documentation first. If there are no answer, please create an issue with a label help needed.

License

BSD-2-Clause

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].