Release v0.1.0: 小程序使用建议跳转腾讯文档 + 配置导入导出功能
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
English | [中文](CONTRIBUTING.zh-CN.md)
|
||||
|
||||
# Contributing
|
||||
|
||||
Thanks for your interest in BugPack!
|
||||
|
||||
## Using BugPack
|
||||
|
||||
If you just want to use BugPack, no need to clone — run it directly via npm:
|
||||
|
||||
```bash
|
||||
# Start Web UI
|
||||
npx bugpack-mcp
|
||||
|
||||
# Start MCP Server (for AI coding tools)
|
||||
npx bugpack-mcp --mcp
|
||||
```
|
||||
|
||||
## Contributing Code
|
||||
|
||||
To contribute code to BugPack:
|
||||
|
||||
1. Fork and clone the repository
|
||||
2. `npm install`
|
||||
3. `npm run dev:all` to start dev mode (frontend + backend with hot reload)
|
||||
4. Develop on a `feature/xxx` branch
|
||||
5. Submit a PR
|
||||
|
||||
## Dev Commands
|
||||
|
||||
| Command | Description |
|
||||
|---------|-------------|
|
||||
| `npm run dev:all` | Start frontend + backend (dev mode) |
|
||||
| `npm run build` | Production build |
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
src/
|
||||
├── client/ # React frontend
|
||||
│ ├── components/ # UI components
|
||||
│ ├── stores/ # Zustand state management
|
||||
│ ├── hooks/ # Custom hooks
|
||||
│ ├── i18n/ # Internationalization (zh/en)
|
||||
│ └── utils/ # Utilities (instruction generation)
|
||||
├── server/ # Express backend
|
||||
│ ├── routes/ # API routes
|
||||
│ └── db.ts # SQLite database
|
||||
└── mcp/ # MCP Server (stdio transport)
|
||||
```
|
||||
|
||||
## Guidelines
|
||||
|
||||
- Ensure `npx tsc --noEmit` passes before submitting
|
||||
- Update i18n files in `src/client/i18n/` for both zh and en if applicable
|
||||
Reference in New Issue
Block a user