Skip to content

ethlete-io/ethdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

23e4b86 · Mar 13, 2025
Mar 13, 2025
Mar 12, 2025
Jan 25, 2025
Mar 4, 2025
Feb 12, 2025
Mar 13, 2025
Jan 24, 2025
Sep 7, 2022
Oct 13, 2022
Jun 7, 2024
Jan 24, 2025
Oct 6, 2023
Jan 24, 2025
Jan 15, 2025
Jan 24, 2025
Jan 15, 2025
Apr 18, 2023
Oct 21, 2024
May 2, 2023
Sep 19, 2024
Jan 15, 2025
Mar 13, 2025
May 23, 2024
Oct 6, 2023
Mar 13, 2025

Repository files navigation

Ethlete Logo

Ethlete Frontend SDKs

Monorepo for all the Ethlete frontend SDKs

Build Status Commitizen friendly


Documentation

Packages

Below is a list of all current Ethlete SDKs. An up-to-date list of current todo's can be found inside the issues tab.

@ethlete/core

NPM version NPM version NPM version

Core functionalities and utils.

yarn add @ethlete/core

@ethlete/query

NPM version NPM version NPM version

Fetch wrapper with caching, request templates, GQL support and Angular helpers

yarn add @ethlete/query

@ethlete/cdk

NPM version NPM version NPM version

Component development kit for Ethlete with a11y and performance in mind.

yarn add @ethlete/cdk

@ethlete/components

NPM version NPM version NPM version

Themeable components based on the Ethlete design system.

yarn add @ethlete/components

@ethlete/dsp

NPM version NPM version NPM version

Utilities for creating and managing design systems.

yarn add @ethlete/dsp

@ethlete/cli

NPM version NPM version NPM version

CLI helper functions.

yarn add @ethlete/cli

@ethlete/theming

NPM version NPM version NPM version

Utilities to make component theming easier.

yarn add @ethlete/theming

@ethlete/contentful

NPM version NPM version NPM version

Helpers for usage with Contentful (e.g. rich text rendering).

yarn add @ethlete/contentful

@ethlete/types

NPM version NPM version NPM version

Up to date typescript definitions for the Ethlete REST API as well as other types shared across SDKs.

yarn add -D @ethlete/types

How to contribute

This mono repository uses:

General workflow

Clone the repository:

git clone https://github.com/ethlete-io/ethdk.git

Install dependencies:

yarn install

Create a feat, fix or other branch:

git checkout -B feat/example

Commit your changes:

git add .
git commit -m "feat: add example"

If the changes made should result in a version bump, create a changeset and commit the generated file. All SDKs adhere to the semantic versioning guidelines.

yarn changeset

Now all that's left is to create a PR and make sure that all workflows pass.

Useful scripts

Script Description
change Run the changeset assistant
start Run the playground (test) app in serve mode
storybook Run the storybook instance
nx:update Run nx update
nx:migrate Apply migrations created by nx:update