Skip to content

roll-network/tryrolljs

Repository files navigation

@roll-network/root

This is the main entrypoint for all packages in the Roll monorepo.

Packages

These are the public packages that make up the Roll network:

Examples

To demonstrate how our packages should be used by consumers, we provide several example projects:

These examples always start with the example- prefix.

Dependents Graph

Getting Started

Before you can use these packages, you need to install dependencies and build all the packages. This is done via Rollup.

  1. Install all dependencies by running yarn install in the root directory.
  2. Run yarn build to build all packages.

Please note that our packages are built/bundled via Rollup.

Release

Releasing new versions of the packages follows these steps:

  1. Update the code.
  2. Run yarn changeset to select the changed packages & choose the grade of your update (patch, minor, or major).
  3. Create a PR with the generated changeset file.
  4. Merge the PR.
  5. Wait for the auto-generated Version Packages PR to be created.
  6. Review the changes in the Version Packages PR (version updates, CHANGELOG updates).
    1. If the changes are incorrect, update them manually.
  7. Merge the PR.