The starter kit allows you to develop extensions compatible with AKASHA Core.
- Typescript
- Vite
- Shadcn
- AKASHA React Hooks
- AKASHA React Apollo Hooks
- AKASHA SDK
- Live Reload - reloads the extension on change
This repository contains the configuration for running it in DevContainers which is highly recommended.
Prerequisites
- Docker
- An IDE or text editor that has support for DevContainers (Webstorm, Vs Code, Cursor, etc.).
- Open the project with your editor and make sure you have the devcontainer extension installed (vs code will prompt you with the recommendation to install it)
- Open the project in devcontainer
- vs code will prompt you to do it if you have the extension installed
- Follow the on-screen instructions on how to get it mounted into a world.
If you don't want to use DevContainers you can setup the project manually.
Prerequisites
Make sure you have yarn
version 4.3.1
or newer installed
- Install dependencies using
yarn install
- Run yarn dev to start the dev server and follow the on-screen steps to mount the extension.
Documentation is available on https://docs.akasha.world
Tutorials and examples coming soon.