Skip to content

Commit

Permalink
Merge pull request #7 from sushihangover/appveyor
Browse files Browse the repository at this point in the history
Setup appveyor
  • Loading branch information
sushihangover authored Dec 14, 2016
2 parents 15b7f5e + e5f35f2 commit e4e7010
Show file tree
Hide file tree
Showing 13 changed files with 866 additions and 43 deletions.
21 changes: 21 additions & 0 deletions GitReleaseManager.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
create:
include-footer: true
footer-heading: Where to get it
footer-content: You can download this release from [nuget.org](https://www.nuget.org/packages/Realm.Json.Extensions/)
footer-includes-milestone: true
milestone-replace-text: '{milestone}'
export:
include-created-date-in-title: false
created-date-string-format:
perform-regex-removal: false
regex-text:
multiline-regex: false
issue-labels-include:
- Bug
- Feature
- Improvement
- Enhancement
issue-labels-exclude:
- Internal Refactoring
- Internal

4 changes: 4 additions & 0 deletions GitVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
mode: ContinuousDeployment
branches: {}
ignore:
sha: []
87 changes: 61 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,23 @@
![RealmJson.Extensions](media/SushiHangover.RealmJson.png)
<img style="float: right;" src="https://github.com/sushihangover/Realm.Json.Extensions/raw/master/media/SushiHangover.RealmJson.png">

#SushiHangover.RealmJson.Extensions
##SushiHangover.RealmJson.Extensions

####Extension Methods for adding JSON APIs to a Realm Instance
**Extension Methods for adding JSON APIs to a Realm Instance**

##Current project status:

| Git Branch | Xamarin.Android | Xamarin.iOS | Xamarin.Forms[<sup>(1)</sup>](#1xamarinforms-usage)
| :------ | :------: | :------: | :------: |
| **master** | ![](media/passing.png) | ![](media/passing.png) | ![](media/passing.png) |
[![Build status](https://ci.appveyor.com/api/projects/status/ronof3ruyjpl1c4v/branch/master?svg=true)](https://ci.appveyor.com/project/sushihangover/realm-json-extensions/branch/master)

<!--* The CI builds are generously hosted and run on ~~~
-->
##[Realm](https://realm.io/docs/xamarin/latest/) Versions:


###Xamarin Realm v0.80.0

* Package Version `1.1.0`

* Due to the changes in `Manage`, it is now faster to create/update `RealmObject`s when dealing with under 1k records then using `AutoMapper`, see [Perf.md](https://github.com/sushihangover/Realm.Json.Extensions/blob/master/Perf.md) for details.
* Replaced `AutoMapper` w/ `Manage` except for:
* Added `CreateAllFromJsonViaAutoMapper`

###Xamarin Realm v0.78.1

* Package Version `1.0.1`

* Uses `AutoMapper` to auto-assign the Json derived object properies to the RealmObject
* Initial Public Release

##Nuget:

`PM> Install-Package RealmJson.Extensions`
<div class="nuget-badge">
<p>
<code>
PM> Install-Package RealmJson.Extensions
</code>
</p>
</div>

Ref: [https://www.nuget.org/packages/RealmJson.Extensions](https://www.nuget.org/packages/RealmJson.Extensions)

Expand All @@ -44,6 +29,9 @@ Ref: [https://www.nuget.org/packages/RealmJson.Extensions](https://www.nuget.org

Post on [StackOverflow](http://stackoverflow.com/questions/tagged/xamarin+realm) with the tags: **`[XAMARIN]`** **`[REALM]`** **`[JSON]`**

##API Reference:

TODO, place doc link here

##Extension API:

Expand Down Expand Up @@ -108,6 +96,16 @@ Note: Once Xamarin has full support for `.NET Standard` and AutoMapper releases

<sup>(3)</sup> https://github.com/AutoMapper/AutoMapper/issues/1532

##Build Documention:

API Reference documention is built via the great <a href="http://www.doxygen.org/index.html">
<img src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"/>
</a>

<div class="code">
doxygen Doxygen/realmthread.config
</div>

##Building:

###`xbuild` or `msbuild` based:
Expand Down Expand Up @@ -151,3 +149,40 @@ See [Perf.md](https://github.com/sushihangover/Realm.Json.Extensions/blob/master
##License

Consult [LICENSE](https://github.com/sushihangover/Realm.Json.Extensions/blob/master/LICENSE)

<head>
<style>
.nuget-badge code {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #202020;
border: 4px solid silver;
border-radius: 5px;
box-shadow: 2px 2px 3px #6e6e6e;
color: #e2e2e2;
display: block;
font: 1.0em 'andale mono', 'lucida console', monospace;
line-height: 1.5em;
overflow: auto;
padding: 15px
}
.nuget-badge code::before {
content: "PM> "
}
.code {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #202020;
border: 4px solid silver;
border-radius: 5px;
box-shadow: 2px 2px 3px #6e6e6e;
color: #e2e2e2;
display: block;
font: 1.0em 'andale mono', 'lucida console', monospace;
line-height: 1.5em;
overflow: auto;
padding: 15px
}

</style>
</head>
13 changes: 13 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
version: 1.0.{build}
environment:
NUGET_SOURCE: https://www.nuget.org/api/v2/package
GITHUB_USERNAME: sushihangover
GITHUB_TOKEN:
secure: mMrrEYoa3W9aMdthNtjHA9+FfEoYc3rcg7QW2lqvjZQ=
NUGET_APIKEY:
secure: ilgXixdHFR4fmcNjBiIB3686iIKTDToC1q7mAEsgyqM/Umuq9P20BiHSKRcY3J1R
build_script:
- ps: ./build.ps1 -Verbosity Diagnostic
test: off
artifacts:
- path: artifacts/*
Loading

0 comments on commit e4e7010

Please sign in to comment.