refactor(repo): consolidate openflare-server to root and move subprojects to internal/apps

- Merge all files inside openflare-server to the repository root directory.
- Relocate agent, relay, and flared subprojects from internal/ to internal/apps/.
- Combine docker-compose files and update build context paths to root.
- Update GitHub workflows and Dockerfiles to refer to new directories and package names.
- Rewrite Go package imports across all files.
- Resolve database renew test race condition and clean up docs.
This commit is contained in:
ryan
2026-06-19 14:23:29 +08:00
parent 19d476ed7f
commit 63cd906cfc
1064 changed files with 366 additions and 1397 deletions
+50
View File
@@ -0,0 +1,50 @@
# Wavelet Frontend
Modern frontend application for the Wavelet scaffold framework.
[中文](./README_zh.md) | English
## Tech Stack
- **Framework**: [Next.js 16](https://nextjs.org/)
- **Styling**: [Tailwind CSS 4](https://tailwindcss.com/)
- **UI Components**: [Radix UI](https://www.radix-ui.com/)
- **Icons**: [Lucide React](https://lucide.dev/)
- **Package Manager**: [pnpm](https://pnpm.io/)
## Getting Started
### Prerequisites
- Node.js (Latest LTS recommended)
- pnpm
### Installation
1. Install dependencies:
```bash
pnpm install
```
2. Run the development server:
```bash
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) (or the port shown in your terminal) with your browser to see the result.
## Project Structure
- `app/`: Next.js App Router pages and layouts
- `components/`: Reusable UI components
- `ui/`: Base UI components (buttons, inputs, etc.)
- `common/`: Shared business components
- `lib/`: Utility functions and service definitions
- `public/`: Static assets
## Scripts
- `pnpm dev`: Start development server with Turbopack
- `pnpm build`: Build the application for production
- `pnpm start`: Start production server
- `pnpm lint`: Run ESLint