From daf85dbba55ea5a26c447a13769f19b6e2ad2a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Ritzl?= Date: Tue, 12 Nov 2019 13:31:00 +0100 Subject: [PATCH] Updated docs --- README.md | 12 +- docs/Gemfile | 2 - docs/_config.yml | 2 +- docs/_includes/api_ref.md | 112 +++++++++++++++ docs/_includes/description.md | 38 ----- docs/_includes/type-function.md | 2 +- docs/_includes/type-table.md | 2 +- docs/_layouts/default.html | 22 +-- docs/{ => css}/fonts.css | 12 -- docs/{ => css}/rouge.css | 133 ------------------ docs/{ => css}/style.css | 0 docs/fonts/Noto-Sans-700/Noto-Sans-700.eot | Bin docs/fonts/Noto-Sans-700/Noto-Sans-700.svg | 0 docs/fonts/Noto-Sans-700/Noto-Sans-700.ttf | Bin docs/fonts/Noto-Sans-700/Noto-Sans-700.woff | Bin docs/fonts/Noto-Sans-700/Noto-Sans-700.woff2 | Bin .../Noto-Sans-700italic.eot | Bin .../Noto-Sans-700italic.svg | 0 .../Noto-Sans-700italic.ttf | Bin .../Noto-Sans-700italic.woff | Bin .../Noto-Sans-700italic.woff2 | Bin .../Noto-Sans-italic/Noto-Sans-italic.eot | Bin .../Noto-Sans-italic/Noto-Sans-italic.svg | 0 .../Noto-Sans-italic/Noto-Sans-italic.ttf | Bin .../Noto-Sans-italic/Noto-Sans-italic.woff | Bin .../Noto-Sans-italic/Noto-Sans-italic.woff2 | Bin .../Noto-Sans-regular/Noto-Sans-regular.eot | Bin .../Noto-Sans-regular/Noto-Sans-regular.svg | 0 .../Noto-Sans-regular/Noto-Sans-regular.ttf | Bin .../Noto-Sans-regular/Noto-Sans-regular.woff | Bin .../Noto-Sans-regular/Noto-Sans-regular.woff2 | Bin docs/fonts/fontello/fontello_248ab5dd.woff2 | Bin 9244 -> 0 bytes docs/fonts/fontello/fontello_793be834.svg | 62 -------- docs/fonts/fontello/fontello_b6287553.woff | Bin 10752 -> 0 bytes docs/fonts/fontello/fontello_df5eac8f.ttf | Bin 16748 -> 0 bytes docs/fonts/fontello/fontello_ef8859ce.eot | Bin 16916 -> 0 bytes docs/index.md | 122 ++-------------- 37 files changed, 135 insertions(+), 386 deletions(-) delete mode 100644 docs/Gemfile create mode 100644 docs/_includes/api_ref.md delete mode 100644 docs/_includes/description.md rename docs/{ => css}/fonts.css (83%) rename docs/{ => css}/rouge.css (56%) rename docs/{ => css}/style.css (100%) mode change 100755 => 100644 docs/fonts/Noto-Sans-700/Noto-Sans-700.eot mode change 100755 => 100644 docs/fonts/Noto-Sans-700/Noto-Sans-700.svg mode change 100755 => 100644 docs/fonts/Noto-Sans-700/Noto-Sans-700.ttf mode change 100755 => 100644 docs/fonts/Noto-Sans-700/Noto-Sans-700.woff mode change 100755 => 100644 docs/fonts/Noto-Sans-700/Noto-Sans-700.woff2 mode change 100755 => 100644 docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot mode change 100755 => 100644 docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg mode change 100755 => 100644 docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf mode change 100755 => 100644 docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff mode change 100755 => 100644 docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2 mode change 100755 => 100644 docs/fonts/Noto-Sans-italic/Noto-Sans-italic.eot mode change 100755 => 100644 docs/fonts/Noto-Sans-italic/Noto-Sans-italic.svg mode change 100755 => 100644 docs/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf mode change 100755 => 100644 docs/fonts/Noto-Sans-italic/Noto-Sans-italic.woff mode change 100755 => 100644 docs/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 mode change 100755 => 100644 docs/fonts/Noto-Sans-regular/Noto-Sans-regular.eot mode change 100755 => 100644 docs/fonts/Noto-Sans-regular/Noto-Sans-regular.svg mode change 100755 => 100644 docs/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf mode change 100755 => 100644 docs/fonts/Noto-Sans-regular/Noto-Sans-regular.woff mode change 100755 => 100644 docs/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 delete mode 100644 docs/fonts/fontello/fontello_248ab5dd.woff2 delete mode 100644 docs/fonts/fontello/fontello_793be834.svg delete mode 100644 docs/fonts/fontello/fontello_b6287553.woff delete mode 100644 docs/fonts/fontello/fontello_df5eac8f.ttf delete mode 100644 docs/fonts/fontello/fontello_ef8859ce.eot diff --git a/README.md b/README.md index 1f94cd0..1826ae6 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ # In-app purchase extension for Defold -This is a Defold [native extension](https://www.defold.com/manuals/extensions/) which provides access to In-app purchase functionality on iOS, Android (Google Play and Amazon) and Facebook Canvas platforms. +Defold [native extension](https://www.defold.com/manuals/extensions/) which provides access to In-app purchase functionality on iOS, Android (Google Play and Amazon) and Facebook Canvas platforms. -To learn more please visit the [documentation page](https://defold.github.io/extension-iap/) for this extension. +## API and installation +[API and setup instructions](https://defold.github.io/extension-iap). -[The manual](https://defold.com/manuals/iap/) is available on the official Defold site. - ---- - -If you have any issues, questions or suggestions please [create an issue](https://github.com/defold/extension-iap/issues). +## Manual +[The manual](https://www.defold.com/manuals/iap/) is available on the official Defold site. diff --git a/docs/Gemfile b/docs/Gemfile deleted file mode 100644 index 37f5eaa..0000000 --- a/docs/Gemfile +++ /dev/null @@ -1,2 +0,0 @@ -source 'https://rubygems.org' -gem 'github-pages', group: :jekyll_plugins diff --git a/docs/_config.yml b/docs/_config.yml index 2ca3fd3..aeb2270 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1 +1 @@ -title: "extension-iap" +title: "extension-gpgs" diff --git a/docs/_includes/api_ref.md b/docs/_includes/api_ref.md new file mode 100644 index 0000000..dcce1ff --- /dev/null +++ b/docs/_includes/api_ref.md @@ -0,0 +1,112 @@ +## Modules +{% for item in site.data.api %} +### {{ item.name }} +{{ item.desc }} +{% endfor %} + +## Enums + + +{% for module in site.data.api %} + {% for item in module.members %} + {% if item.type contains 'number' %} + + + + + + {% endif %} + {% endfor %} +{% endfor %} + +
{{ module.name }}.{{ item.name }}{{ item.desc | markdownify | replace: "[icon:attention]","

⚠️"}}
+ +
+ +## Functions + + +{% for module in site.data.api %} + {% for item in module.members %} + {% if item.type contains 'function' %} + + + + + {% endif %} + {% endfor %} +{% endfor %} + +
{{ module.name }}.{{ item.name }}(){{ item.desc | truncate: 80 }}
+ +{% for module in site.data.api %} + {% for function in module.members %} + {% if function.type contains 'function' %} +
+

{{ module.name }}.{{ function.name }}({% for param in function.parameters %}{{param.name}}{% unless forloop.last %}, {% endunless %}{% endfor %})

+{% if function.parameters %} + + + + + + + + + + {% for param in function.parameters %} + + + + + + {% endfor %} + +
ParameterTypeDescription
+ {{ param.name }} + {% if param.optional %} + (optional) + {% endif %} + {{ param.type }}{{ param.desc | markdownify }} + {% if param.type == "function" %} + {% include type-function.md params=param.parameters %} + {% endif %} + {% if param.type == "table" %} + {% include type-table.md fields=param.members %} + {% endif %} +
+{% endif %} +{% if function.returns %} + + + + + + + + + +

Returns

+ {% for return in function.returns %} + + + + + + {% endfor %} + +
Return valueTypeDescription
{{ return.name }}{{ return.type }}{{ return.desc | markdownify }}
+{% endif %} +{{ function.desc | markdownify | replace: "[icon:attention]","

⚠️" | replace: "[type:string]","string" | replace: "[type:number]","number" | replace: "[type:table]","table" | markdownify}} + +{% if function.examples %} +

Examples

+{% for example in function.examples %} +{{ example.desc | markdownify }} +{% endfor %} +{% endif %} +
+ + {% endif %} + {% endfor %} +{% endfor %} diff --git a/docs/_includes/description.md b/docs/_includes/description.md deleted file mode 100644 index bf81741..0000000 --- a/docs/_includes/description.md +++ /dev/null @@ -1,38 +0,0 @@ -{% assign truncate = 10000 %} -{% if include.truncate %} - {% assign truncate = include.truncate %} -{% endif %} -{{ include.desc - | truncate: truncate - | replace: "[type:string]","string" - | replace: "[type:number]","number" - | replace: "[type:table]","table" - | replace: "[icon:attention]","

" - | replace: "[icon:android]", "" - | replace: "[icon:gameroom]", "" - | replace: "[icon:apple]", "" - | replace: "[icon:clipboard]", "" - | replace: "[icon:king]", "" - | replace: "[icon:defold]", "" - | replace: "[icon:search]", "" - | replace: "[icon:link-ext]", "" - | replace: "[icon:link]", "" - | replace: "[icon:amazon]", "" - | replace: "[icon:html5]", "" - | replace: "[icon:ios]", "" - | replace: "[icon:linux]", "" - | replace: "[icon:windows]", "" - | replace: "[icon:macos]", "" - | replace: "[icon:clock]", "" - | replace: "[icon:star]", "" - | replace: "[icon:googleplay]", "" - | replace: "[icon:dropbox]", "" - | replace: "[icon:twitter]", "" - | replace: "[icon:slack]", "" - | replace: "[icon:instagram]", "" - | replace: "[icon:steam]", "" - | replace: "[icon:github]", "" - | replace: "[icon:facebook]", "" - - | markdownify -}} \ No newline at end of file diff --git a/docs/_includes/type-function.md b/docs/_includes/type-function.md index afc51be..6fb42f6 100644 --- a/docs/_includes/type-function.md +++ b/docs/_includes/type-function.md @@ -11,7 +11,7 @@ {{ param.name }} {{ param.type }} - {% include description.md desc=param.desc %} + {{ param.desc | markdownify }} {% if param.type == "table" %} {% include type-table.md fields=param.members %} diff --git a/docs/_includes/type-table.md b/docs/_includes/type-table.md index 5905214..fc66a97 100644 --- a/docs/_includes/type-table.md +++ b/docs/_includes/type-table.md @@ -5,7 +5,7 @@ {% if field.optional %} (optional) {% endif %} - {{ field.type }} - {% include description.md desc=field.desc %} + {{ field.type }} - {{ field.desc | markdownify }} {% endfor %} diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index c118ad6..0255072 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -4,9 +4,9 @@ - - - + + + @@ -14,24 +14,8 @@
-
-

Defold In-app purchase extension API documentation

-

Functions and constants for doing in-app purchase. Supported on iOS, Android (Google Play and Amazon) and Facebook Canvas.

- -

To use this library in your Defold project, add the following URL to your game.project dependencies: -

https://github.com/defold/extension-iap/archive/master.zip
-

- -

We recommend using a link to a zip file of a specific release.

- -

The source code can be viewed at: https://github.com/defold/extension-iap

- -
-
- {{ content }} -
diff --git a/docs/fonts.css b/docs/css/fonts.css similarity index 83% rename from docs/fonts.css rename to docs/css/fonts.css index 1230c7f..bdf2563 100644 --- a/docs/fonts.css +++ b/docs/css/fonts.css @@ -53,15 +53,3 @@ url('fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf') format('truetype'), url('fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans') format('svg'); } - -@font-face { - font-family: fontello; - font-weight: 400; - font-style: normal; - src: url(fonts/fontello/fontello_ef8859ce.eot); - src: url(fonts/fontello/fontello_ef8859ce.eot#iefix) format("embedded-opentype"), - url(fonts/fontello/fontello_248ab5dd.woff2) format("woff2"), - url(fonts/fontello/fontello_b6287553.woff) format("woff"), - url(fonts/fontello/fontello_df5eac8f.ttf) format("truetype"), - url(fonts/fontello/fontello_793be834.svg#fontello) format("svg"); -} diff --git a/docs/rouge.css b/docs/css/rouge.css similarity index 56% rename from docs/rouge.css rename to docs/css/rouge.css index c8b3266..daf76ad 100644 --- a/docs/rouge.css +++ b/docs/css/rouge.css @@ -207,136 +207,3 @@ .highlight { background-color: #f8f8f8; } - -.icon-amazon:before, .icon-android:before, .icon-apple:before, -.icon-attention:before, .icon-clipboard:before, .icon-clock:before, -.icon-defold:before, .icon-dropbox:before, .icon-facebook:before, -.icon-gameroom:before, .icon-github:before, .icon-googleplay:before, -.icon-html5:before, .icon-instagram:before, .icon-ios:before, .icon-king:before, -.icon-link-ext:before, .icon-link:before, .icon-linux:before, .icon-macos:before, -.icon-search:before, .icon-slack:before, .icon-star:before, .icon-steam:before, -.icon-twitter:before, .icon-windows:before { - font-family: fontello; - font-style: normal; - font-weight: 400; - speak: none; - display: inline-block; - text-decoration: inherit; - width: 1em; - margin-right: .2em; - text-align: center; - font-variant: normal; - text-transform: none; - line-height: 1em; - margin-left: .2em; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale -} - -.icon-gameroom:before { - content: "\E800" -} - -.icon-apple:before { - content: "\E809" -} - -.icon-clipboard:before { - content: "\E819" -} - -.icon-king:before { - content: "\E858" -} - -.icon-defold:before { - content: "\E859" -} - -.icon-search:before { - content: "\E86A" -} - -.icon-link-ext:before { - content: "\E86F" -} - -.icon-link:before { - content: "\E870" -} - -.icon-attention:before { - content: "\E871"; - color:#ffa500; -} - -.icon-amazon:before { - content: "\E872" -} - -.icon-android:before { - content: "\E873"; - color: #A4C639; -} - -.icon-html5:before { - content: "\E875"; - color:#f16529; -} - -.icon-ios:before { - content: "\E876"; - color:#147efb; -} - -.icon-linux:before { - content: "\E877" -} - -.icon-windows:before { - content: "\E878" -} - -.icon-macos:before { - content: "\E87A" -} - -.icon-clock:before { - content: "\E87B" -} - -.icon-star:before { - content: "\E87C" -} - -.icon-googleplay:before { - content: "\E87D" -} - -.icon-dropbox:before { - content: "\E87F" -} - -.icon-twitter:before { - content: "\E881" -} - -.icon-slack:before { - content: "\E883" -} - -.icon-instagram:before { - content: "\E884" -} - -.icon-steam:before { - content: "\E885" -} - -.icon-github:before { - content: "\E886" -} - -.icon-facebook:before { - content: "\E887" -} diff --git a/docs/style.css b/docs/css/style.css similarity index 100% rename from docs/style.css rename to docs/css/style.css diff --git a/docs/fonts/Noto-Sans-700/Noto-Sans-700.eot b/docs/fonts/Noto-Sans-700/Noto-Sans-700.eot old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700/Noto-Sans-700.svg b/docs/fonts/Noto-Sans-700/Noto-Sans-700.svg old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700/Noto-Sans-700.ttf b/docs/fonts/Noto-Sans-700/Noto-Sans-700.ttf old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700/Noto-Sans-700.woff b/docs/fonts/Noto-Sans-700/Noto-Sans-700.woff old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700/Noto-Sans-700.woff2 b/docs/fonts/Noto-Sans-700/Noto-Sans-700.woff2 old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot b/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg b/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf b/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff b/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2 b/docs/fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2 old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.eot b/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.eot old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.svg b/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.svg old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf b/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.ttf old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.woff b/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.woff old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 b/docs/fonts/Noto-Sans-italic/Noto-Sans-italic.woff2 old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.eot b/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.eot old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.svg b/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.svg old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf b/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.ttf old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.woff b/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.woff old mode 100755 new mode 100644 diff --git a/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 b/docs/fonts/Noto-Sans-regular/Noto-Sans-regular.woff2 old mode 100755 new mode 100644 diff --git a/docs/fonts/fontello/fontello_248ab5dd.woff2 b/docs/fonts/fontello/fontello_248ab5dd.woff2 deleted file mode 100644 index 27685c9da8a7c531de3c323d1b16cb1be7b8e5f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9244 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 - - -Copyright (C) 2018 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/fonts/fontello/fontello_b6287553.woff b/docs/fonts/fontello/fontello_b6287553.woff deleted file mode 100644 index 82c9dd915a1a7779432612a021d91eac35da2dd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10752 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 diff --git a/docs/fonts/fontello/fontello_ef8859ce.eot b/docs/fonts/fontello/fontello_ef8859ce.eot deleted file mode 100644 index 7700a315de23f9e2c71f10273cdb7b22a7c2861e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16916 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 J6vYT3{~L=Tt{eaW diff --git a/docs/index.md b/docs/index.md index 85ec5ad..b9fda60 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,121 +1,23 @@ --- layout: default --- -## Modules -{% for item in site.data.api %} -### {{ item.name }} -{% include description.md desc=item.desc %} -{% endfor %} -
+# Defold In-app purchase extension API documentation -## Enums - - -{% for module in site.data.api %} - {% for item in module.members %} - {% if item.type contains 'number' %} - - - - +This extension provides functions for making in-app purchases. Supported on iOS, Android (Google Play and Amazon) and Facebook Canvas. - {% endif %} - {% endfor %} -{% endfor %} - -
{{ module.name }}.{{ item.name }}{{ item.desc | markdownify | replace: "[icon:attention]","

⚠️"}}
+# Usage +To use this library in your Defold project, add the following URL to your game.project dependencies: -
+ https://github.com/defold/extension-iap/archive/master.zip -## Functions - - -{% for module in site.data.api %} - {% for item in module.members %} - {% if item.type contains 'function' %} - - - - - {% endif %} - {% endfor %} -{% endfor %} - -
{{ module.name }}.{{ item.name }}(){% include description.md desc=item.desc %}
+We recommend using a link to a zip file of a [https://github.com/defold/extension-v/releases](specific release). -{% for module in site.data.api %} - {% for function in module.members %} - {% if function.type contains 'function' %} -
-

{{ module.name }}.{{ function.name }}({% for param in function.parameters %}{{param.name}}{% unless forloop.last %}, {% endunless %}{% endfor %})

-{% include description.md desc=function.desc %} -{% if function.parameters %} - - - - - - - - - - {% for param in function.parameters %} - - - - - - {% endfor %} - -
ParameterTypeDescription
- {{ param.name }} - {% if param.optional %} - (optional) - {% endif %} - {{ param.type }}{% include description.md desc=param.desc %} - {% if param.type == "function" %} - {% include type-function.md params=param.parameters %} - {% endif %} - {% if param.type == "table" %} - {% include type-table.md fields=param.members %} - {% endif %} -
-{% endif %} -{% if function.returns %} - - - - - - - - - -

Returns

- {% for return in function.returns %} - - - - - - {% endfor %} - -
Return valueTypeDescription
{{ return.name }}{{ return.type }}{% include description.md desc=return.desc %} - {% if return.type == "table" %} - {% include type-table.md fields=return.members %} - {% endif %} -
-{% endif %} +## Source code -{% if function.examples %} -

Examples

-{% for example in function.examples %} -{{ example.desc | markdownify }} -{% endfor %} -{% endif %} -
+The source code is available on [GitHub](https://github.com/defold/extension-v) - {% endif %} - {% endfor %} -{% endfor %} + +# API reference + +{% include api_ref.md %}