Skip to content

Monorepo for the Arianee SDK: a collection of packages powering the Arianee ecosystem, managed with Nx

Notifications You must be signed in to change notification settings

Arianee/arianee-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f30b8ab · Feb 20, 2025
Oct 4, 2024
Dec 18, 2023
Dec 19, 2024
Feb 20, 2025
Nov 30, 2023
Apr 13, 2023
Apr 13, 2023
Apr 13, 2023
Aug 22, 2023
Aug 21, 2024
Apr 17, 2023
May 16, 2023
Apr 13, 2023
Jun 12, 2024
May 12, 2023
Apr 13, 2023
Apr 13, 2023
May 16, 2023
Feb 19, 2025
Feb 11, 2025
Jul 1, 2024

Repository files navigation

Arianee SDK Monorepo

Overview

Welcome to the Arianee SDK monorepo, an extensive collection of packages designed for the Arianee ecosystem. Managed with Nx, this monorepo streamlines the development and maintenance of the Arianee project, ensuring seamless integration and consistent quality across all components.

Packages

This monorepo contains a variety of packages, each tailored for specific functionalities within the Arianee ecosystem. Key packages include:

For more detailed information about each package, please refer to their individual README files. These documents provide specific instructions on building, testing, and implementing the functionalities of each package.

Development and Testing

Installation

Run the following command to install all dependencies:

npm install

Build

Run the following command to build all packages:

npm run build:all

Tests

Run the following command to run all tests:

npm run test:all

Publish

Before publishing your changes of the arianee-sdk repository, please follow these steps to ensure version consistency across all packages. This will make it easier to update an app using the arianee-sdk in order to add new features or fix bugs.

  • Bump the version for all packages by running:
npm run bump:all
  • Build all packages with:
npm run build:all
  • Publish the changes with:
npm run publish:all

Nx Scoped Commands

You can use any package-specific command through the Nx CLI. For example, to run the tests for the @arianee/core package, you can use the following command:

npx nx test core

The syntax is as follows: npx nx <command> <package-name>

Examples

You can test the sdk with the arianee-sdk-example (apps/arianee-sdk-example).

You can launch the arianee-sdk-example with:

  npm run dev

it will automatically serve the project and build dependencies.

Contributions

We welcome contributions to the Arianee SDK. Please ensure you follow our contribution guidelines, which can be found in the CONTRIBUTING.md file.

About

Monorepo for the Arianee SDK: a collection of packages powering the Arianee ecosystem, managed with Nx

Resources

Stars

Watchers

Forks