App | Staging | Production |
---|---|---|
Akasha World | https://next.akasha-world-framework.pages.dev/ | https://akasha.world/ |
Storybook | NA |
Monorepo for AKASHA Core
AKASHA Core is one of the results of an initiative to accelerate the adoption of blockchain-based apps and services by transforming how they attract, engage and delight users.
This project uses node and yarn.
From the root of this project:
$ yarn bootstrap
$ yarn build:all
For a definitive guide on all available scripts, check out Scripts-Guide
For development purposes, from the root of this project:
$ yarn start:feed-app
To watch for changes in dependent packages
$ AWF_PACKAGE=<package-name> yarn pack:watch
You can check which packages are available in the workspace file in the root of the project.
From the root of the project:
$ yarn test:<package-group>
where <package-group>
can be one of apps
, design-system-core
, design-system-components
, hooks
, widgets
, app-loader
To test all:
$ yarn test:all
This repository is split into three major parts:
To build the SDK, from the root of the project:
$ yarn build:sdk
This will create under the SDK package repo a folder dist
that contains the built files.
This workspace contains examples of applications that showcase the usage of AKASHA Core.
Follow the steps described here
- in the root package.json add the package to the workspace package list
- in the root package.json create scripts to build it ex:
"pack:ui-design": "nx run @akashaorg/design-system:build"
- in the root package.json add it to build process in scripts, for example in the
pack:ui
script - add it to tsconfig.json
- add it to workspace.json
- add it to tsconfig.typedoc.json
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
AGPL-3.0 © AKASHA Foundation