| git clone | https://borogove.dev/src/r/sdk |
Working towards simplicity in developing Snikket-compatible apps.
haxelib git jsImport https://github.com/back2dos/jsImport
haxelib install datetime
haxelib install haxe-strings
haxelib install hsluv
haxelib install tink_http
haxelib install sha
haxelib install thenshim
haxelib install HtmlParser
haxelib install hxnodejs
haxelib git hxtsdgen https://github.com/singpolyma/hxtsdgen
haxelib install utest
haxelib git hxcpp https://github.com/singpolyma/hxcpp update-sqlite
cd ~/haxe/hxcpp/git/tools/hxcpp
haxe compile.hxml
cd -
make
npm subdirectory will contain installable package for browser or nodejs after build.
Also Typescript typings are generated which include documenation comments.
npm install https://gitpkg-singpolyma.vercel.app/snikket-im/snikket-sdk/npm?compiled
libborogove.so and cpp/borogove.h, the latter has documentation comments
libborogove.so and cpp/borogove.h are wrapped by cpp/Borogove.swift
See also the SwiftPM Package.
| .builds/ | |
| .github/ | |
| borogove/ | |
| build-misc/ | |
| doc/ | |
| docs/ | |
| npm/ | |
| test/ | |
| .gitignore | 317 |
| COPYING | 11358 |
| HaxeCBridge.hx | 82894 |
| HaxeSwiftBridge.hx | 28773 |
| Makefile | 4109 |
| README.md | 1515 |
| browserjs.hxml | 400 |
| cpp.hxml | 416 |
| haxedoc.hxml | 197 |
| mkdocs.yml | 746 |
| nodejs.hxml | 411 |
| test.hxml | 200 |
| xlocale.patch | 408 |
| main | commits | tree |
| omemo | commits | tree |
| compiled | commits | tree |