Honeycomb is combination of various web3 components. This repo is using Turborepo to manage monorepo packages.
It contains below packages.
@honeycomb-finance/airdrop
: Airdrop Widget@honeycomb-finance/bridge
: Bridge Widget@honeycomb-finance/core
: honeycomb core component library@honeycomb-finance/elixir
: Elixir Widget which is based on Pangolin v2 pools@honeycomb-finance/elixirVaults
: Elixir Vaults@honeycomb-finance/governance
: Governance Widget@honeycomb-finance/honeycomb-provider
: main entrypoint package for most of the consumer@honeycomb-finance/pools
: Pangolin Pools Widget@honeycomb-finance/portfolio
: Portfolio related componentsrollup-plugin-tsc-alias
: rollup plugin to transform absolute path to relative path in declaration files@honeycomb-finance/sar
: Sunshine and Rainbow widget@honeycomb-finance/shared
: shared stuff across all packages@honeycomb-finance/state-hooks
: state manager and common hooks@honeycomb-finance/swap
: swap widget@honeycomb-finance/token-drawer
: Token Drawer widget@honeycomb-finance/tsconfig
: common typescript configuration@honeycomb-finance/wallet-connectors
: Wallet connectors@honeycomb-finance/walletmodal
: wallet modal ui
In monorepo root run below commands
yarn install
yarn start:app
which will start app on5173
port.
In monorepo root run below commands
yarn install
yarn dev:packages
and keep that terminal running- In another terminal run
yarn dev:app
which will start app on5173
port.
Please see our guide to contributing.
Please see our guide to releasing.