These instructions are for internal Weaverse development. If you're looking to contribute to the Weaverse SDKs, please refer to the Contribution Guidelines.
We currently use pnpm to develop our SDKs.
-
Fork & Clone: Fork this repository and clone it to your local machine.
-
Install Dependencies: Navigate to the desired package or sample project and install dependencies:
pnpm install
-
Run Development Server: Start the development server:
pnpm run dev
We're using Changesets to manage our releases. When you're ready to begin the release process, follow these steps:
- Run
pnpm changeset
to create a new changeset. - Run
pnpm changeset version
to bump the version of the packages that need to be upgraded. - Run
pnpm changeset publish
to publish the new version of the packages tonpm
. - Commit and push the changes to the
main
branch. - Release the new version of the packages on GitHub.