Welcome to the Mobile Team Repo
This repository is a monorepo that we manage using Yarn workspaces.
| Package | Description |
|---|---|
| @avalabs/core-mobile | Core Mobile app |
| @avalabs/k2-alpine | Mobile Design System |
| eslint-plugin-avalabs-mobile | Shared Eslint plugin |
| @avalabs/tsconfig-mobile | Shared Typescript config |
-
Clone the repo
-
Install yarn globally (if you don't have yarn yet)
brew install yarn -
Install dependencies for all packages
In the root directory, run:
yarn install && yarn setup -
Follow the specific instructions in each package to build/run it
-
You can use these shortcuts to quickly run a command for
packages/core-mobileandpackages/k2-alpineyarn core <COMMAND> yarn k2 <COMMAND> e.g yarn core start && yarn core ios -
To quickly remove all the node_modules folders, you can run
./scripts/remove-node-modules.sh