DeWordle is an open-source word game platform migrating to a Soroban-native architecture in the Stellar ecosystem.
Maintainers and contributors can monitor the health of each maintained surface using the status badges above, which represent the following validation gates:
- Frontend Status: Tracks the maintained-frontend.yml workflow. This workflow installs dependencies, runs linters, compiles TypeScript types, builds the production Next.js bundle, and executes the unit/integration test suite.
- Backend Status: Tracks the maintained-backend.yml workflow. This workflow runs NestJS builds, typechecking, lints, and the full backend unit test suite.
- Soroban Validation Status: Tracks the maintained-soroban.yml workflow. This workflow validates the Rust Soroban smart contract workspace using
cargo check.
This repository now includes a Soroban Migration Foundation baseline:
- Soroban Rust workspace and modular contracts
- TypeScript Soroban SDK scaffolding
- Frontend wallet/provider architecture (Freighter + Wallet Kit)
- Backend indexer/projection scaffolding
- CI workflows and contributor documentation for Wave-scale contribution
frontend/- Next.js appbackend/- NestJS API and indexer foundationonchain/- legacy Cairo contracts (reference)soroban/- new Soroban workspace (migration target)docs/- migration architecture and contributor guides
npm run install:allnpm run verify:frontend
npm run verify:backendnpm run dev --prefix frontendnpm run start:dev --prefix backendcd soroban
cargo check --workspace- Repository Surface Map - START HERE: Understand which code paths are maintained, transitional, or legacy
- Soroban Foundation Architecture
- Soroban Local Development
- Frontend Wallet Foundation
- Backend Indexer Foundation
- Wave Issue Candidates
- Wave 5 Execution Plan
- Wave 5 Phases
- Wave 5 Issue Tracks