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-mobile | Mobile Design System (under 🚧👷♂️🚧) |
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-mobile
andpackages/k2-mobile
yarn 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