Skip to content

VenusProtocol/venus-protocol-interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,746 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Venus Protocol Frontend

Official monorepo for the Venus protocol frontend apps.

Getting started

Install dependencies with yarn

Yarn version is pinned via Corepack. Enable it once on your machine:

corepack enable

Then install:

yarn

Start a development server for the dApp

yarn start --filter=@venusprotocol/evm

Start a development server for the landing page

yarn start --filter=@venusprotocol/landing

Useful commands

Run tests

yarn test

Check Typescript code

yarn tsc

Lint code

yarn lint

Format code

yarn format

Generate production builds

yarn build

AI skills

Launch the interactive AI client:

yarn ai

Use /login to connect an LLM provider and Ctrl+L to select a model. The client automatically loads the skills defined in skills/; run one with /skill:<skill-name>. Use Ctrl+O to collapse or expand tool output.

For example:

/skill:sync-translations

sync-translations

Runs translation extraction, fills entries marked TRANSLATION NEEDED from the English source, and updates other locales when English copy changed on the current branch.

UI Development Skills

ui-develop

Build new UI features from Figma designs (phases 1-2: Plan, Code).

/ui-develop <Figma URL or description>

ui-i18n

/ui-i18n [feature-name]

ui-qa

Run QA pipeline for UI features (phases 4-6: Preview, Review, Fix). Auto-detects the most recent feature if not specified.

/ui-qa [feature-name]

About

Venus Protocol Frontend Dapp

Resources

License

Stars

63 stars

Watchers

7 watching

Forks

Packages

 
 
 

Contributors

Languages