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

Develop #53

Merged
merged 9 commits into from Jan 11, 2019

Conversation

Projects
None yet
3 participants
@faustbrian
Copy link
Contributor

faustbrian commented Jan 11, 2019

No description provided.

sleepdefic1t and others added some commits Dec 21, 2018

Merge pull request #1 from ArkEcosystem/master
feat: Add PlatformIO Example (#35)
refactor: drop ark-node API (v1) support (#34)
* refactor: rm-v1-support

• Drop V1 code and tests
• Drop "TWO" naming convention
• rename AbstractApi >> API::Abstract
• rename ApiBase >> API::Base
• update cmake_example's main.cpp
• Update CMake, tests, and docs to reflect changes
• Bump version to '1.0.0'

* fix: use correct headers

• Content-Type: application/json
• API-Version: 2
• Accept: application/vnd.ark.core-api.v2+json

* chore: merge changes from ArkEcosystem/Cpp-Client #35

• resolves merge conflicts in ArkEcosystem/Cpp-Client #34
refactor: add Paths Interface (#46)
• Add 'Host' class
• Add 'Host' tests
• Update CMakeLists.txt to find 'Host' class & test

• Add Path Interface
• Add Path tests
• Update CMakeLists.txt to find 'Paths' & test
• Add Path examples in documentation

• Update API headers to include 'Host'
• Update API Classes to utilize Paths
• Update MockApi to utilize Paths

• Remove 'host' and 'ip' from 'HTTP'
• Remove 'HTTP' 'setHost' class and mock methods
• Update 'HTTP' to receive only a formatted request/url
refactor: clear warnings (#47)
* chore:  Remove static decoration from base path functions

Removed static from base path functions to clear warnings.  If this function is in a header it is public and should not be static.

* chore:  Cleared signed/unsigned mismatch warnings.

* fix:  Make base path extern

* fix:  Make base path extern

* misc:  Fix typo
chore: Add Arduino IDE Script (#50)
* feat: Add Arduino IDE Script

Cpp-Client uses an 'include' folder scheme to expose the public interface.
The Arduino IDE does not support this.

This script extends support to the Arduino IDE by moving headers from 'include' into their reletive directories in the 'src' folder.

Additionally, once this script has been ran, it can be executed again to undo these changes.

* fix: typo

"reletive" >> "relative"

@faustbrian faustbrian merged commit 311fc3f into master Jan 11, 2019

5 checks passed

ci/circleci: build-linux-clang-5 Your tests passed on CircleCI!
Details
ci/circleci: build-linux-default Your tests passed on CircleCI!
Details
ci/circleci: build-linux-gcc7 Your tests passed on CircleCI!
Details
ci/circleci: build-macos-9-2 Your tests passed on CircleCI!
Details
ci/circleci: build-macos-9-3 Your tests passed on CircleCI!
Details

@faustbrian faustbrian deleted the develop branch Jan 11, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment