Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zestyxyz/ads-sdk
Monetize your spatial app with Zesty
https://github.com/zestyxyz/ads-sdk
aframe babylonjs r3f react-xr reactthreefiber sdk spatial threejs unity unity3d-plugin wonderland-engine
Last synced: 15 days ago
JSON representation
Monetize your spatial app with Zesty
- Host: GitHub
- URL: https://github.com/zestyxyz/ads-sdk
- Owner: zestyxyz
- License: other
- Created: 2021-01-14T20:03:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T01:43:01.000Z (29 days ago)
- Last Synced: 2024-10-20T13:55:42.711Z (26 days ago)
- Topics: aframe, babylonjs, r3f, react-xr, reactthreefiber, sdk, spatial, threejs, unity, unity3d-plugin, wonderland-engine
- Language: JavaScript
- Homepage: https://zesty.xyz
- Size: 23.8 MB
- Stars: 6
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ads-sdk
The Zesty Ads SDK allows developers to integrate their app into the Zesty Network. More [docs](https://docs.zesty.xyz)
Currently, we support the following platforms:
- [aframe](https://github.com/zestyxyz/ads-sdk/tree/main/aframe)
- [babylon.js](https://github.com/zestyxyz/ads-sdk/tree/main/babylonjs)
- [react-three-fiber](https://github.com/zestyxyz/ads-sdk/tree/main/r3f)
- [three.js](https://github.com/zestyxyz/ads-sdk/tree/main/threejs)
- [unity](https://github.com/zestyxyz/ads-sdk/tree/main/unity)
- [wonderland](https://github.com/zestyxyz/ads-sdk/tree/main/wonderland)## Getting Started
- Clone the repo and run `yarn` at the top level. This repo is set up with yarn workspaces, so doing this will install modules for all of the different SDKs.
- Work on whichever SDKs are relevant to you.
- Run `yarn build` at the top level to build all the SDKs at once.
- Run `yarn test` to run unit tests.
- (Optional) Run `yarn prepare` to set up a pre-commit hook to run tests.## Publishing to NPM
If you've developed a new framework SDK and want to publish it to NPM, the steps are as follows:
- Ensure you are a member of the zestymarket org on NPM.
- Ensure that the name in the package.json for the SDK follows the `@zestymarket/-sdk` format.
- In the directory for that SDK, run `npm publish --access public` and the SDK will be published to the zestymarket NPM org.