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

stdevMac Fixes #5 Wrapper Skycoin Api ObjC #7

Open
wants to merge 20 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
be7cbc0
[skyapi] refs #5 Added Objetive C wrapper for Skycoin Api
stdevMac Mar 15, 2019
4b7e035
[skyapi] refs #5 Added Makefile, README and .travis to project
stdevMac Mar 15, 2019
a041462
[skyapi] refs #5 Update .gitignore
stdevMac Mar 22, 2019
21ec5c6
[skyapi] refs #5 Update email contact
stdevMac Mar 22, 2019
1e94592
[skyapi] refs #5 Added process to compile to Readme
stdevMac Mar 22, 2019
7034ff6
[skyapi] refs #5 Regenerate Objc library
stdevMac Mar 26, 2019
65d081c
[skyapi] refs #5 Updated library in objetive C
stdevMac Apr 25, 2019
f88c198
[skyapi] refs #5 Added basic travis test
stdevMac Apr 25, 2019
b0b5368
[skyapi] refs #5 Updated travis for specific podspec
stdevMac Apr 26, 2019
ffae6a6
[skyapi] refs #5 put --verbose to pod lint
stdevMac Apr 26, 2019
369fa9a
[skyapi] refs #5 removed xcode version from travis
stdevMac Apr 26, 2019
c6290b7
[skyapi] refs #5 removed xcdatamodeld files
stdevMac Apr 26, 2019
19a833a
[skyapi] refs #5 Removed source from podspec
stdevMac Apr 26, 2019
958c353
[skyapi] refs #5 Added source to simelo
stdevMac Apr 26, 2019
1edaa6f
[skyapi] refs #5 Removed reference from podfile to .xcodedata
stdevMac Apr 26, 2019
8b91a9f
[skyapi] refs #5 Allow warnings with cocoaPod
stdevMac Apr 26, 2019
e908a18
[test-skyapi] refs #5 - Command line project to test the Swagger wrap…
olemis Apr 26, 2019
0423f80
refs #5 - Github issue templates
olemis Apr 26, 2019
4fc643e
[vendor] refs #5 - Add Quick and Nimble in Vendor
olemis Apr 26, 2019
7e706b1
refs #5 - Link binary with Quick and Nimble libraries
olemis Apr 26, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'bug'
assignees: ''

---

## Expected Behavior


## Actual Behavior


## Steps to Reproduce the Problem
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->

1.
1.
1.

## Specifications

- Version:
- Platform:
- Subsystem:

## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
<!--- Not obligatory, but suggest an idea for implementing addition or change -->

22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: 'feature'
assignees: ''

---

Issue tracker is **ONLY** used for reporting bugs, features and enhancements. NO SUPPORT TICKETS ACCEPTED! Use [stackoverflow](https://stackoverflow.com) for supporting issues.

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Empty file modified .github/issue_template.md
100644 → 100755
Empty file.
Empty file modified .github/pull_request_template.md
100644 → 100755
Empty file.
71 changes: 71 additions & 0 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,77 @@ tests/mytest.py
.tox
.cache

# Temporary files
*.swp
*.swo
.DS_Store

# Objective-C

# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData/

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/

## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM

# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# Pods/
#
# Add this line if you want to avoid checking in source code from the Xcode workspace
# *.xcworkspace

# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

# Code Injection
#
# After new code Injection tools there's a generated folder /iOSInjectionProject
# https://github.com/johnno1962/injectionforxcode

iOSInjectionProject/

6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "Vendor/Quick"]
path = Vendor/Quick
url = [email protected]:Quick/Quick.git
[submodule "Vendor/Nimble"]
path = Vendor/Nimble
url = [email protected]:Quick/Nimble.git
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
language: objective-c

script:
- (cd lib/skyapi && pod lib lint skyapi.podspec --verbose --allow-warnings)
Empty file added Makefile
Empty file.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Using Objetive C wrapper for Skycoin API

In order to compile library type next command in `lib/skyapi`:

```bash
$ gcc `gnustep-config --objc-flags` -lgnustep-base $(find . -name '*.m') -I ./skyapi/Api -I ./skyapi/Core -I ./skyapi/Model -o skyapi.out
```
1 change: 1 addition & 0 deletions Vendor/Nimble
Submodule Nimble added at 3ea7f7
1 change: 1 addition & 0 deletions Vendor/Quick
Submodule Quick added at fd11b8
53 changes: 53 additions & 0 deletions lib/skyapi/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata

## Other
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa

# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# Pods/

# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md

fastlane/report.xml
fastlane/screenshots
23 changes: 23 additions & 0 deletions lib/skyapi/.openapi-generator-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
1 change: 1 addition & 0 deletions lib/skyapi/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.3.4
3 changes: 3 additions & 0 deletions lib/skyapi/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
FROM nacyot/objectivec-gcc:apt

COPY . .
Loading