forked from mengyxu/noob-components
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
942 B
41 lines
942 B
|
3 months ago
|
# Fill packages/base spec
|
||
|
|
|
||
|
|
## Goal
|
||
|
|
Analyze the `packages/base/` directory and document the base Vue components provided by this library.
|
||
|
|
|
||
|
|
## Context
|
||
|
|
|
||
|
|
### Project Overview
|
||
|
|
- **Type**: Vue 3 Component Library
|
||
|
|
- **Components**: Base reusable components built on Element Plus
|
||
|
|
|
||
|
|
### Base Components
|
||
|
|
The packages/base directory contains foundational Vue components that are used across the application.
|
||
|
|
|
||
|
|
## Tools Available
|
||
|
|
|
||
|
|
### GitNexus MCP
|
||
|
|
| Tool | Purpose |
|
||
|
|
|------|---------|
|
||
|
|
| `gitnexus_query` | Find component patterns |
|
||
|
|
|
||
|
|
## Files to Fill
|
||
|
|
|
||
|
|
1. **packages/base/index.ts** - Base component exports
|
||
|
|
2. **packages/base/*.vue** - Individual base components (if any)
|
||
|
|
|
||
|
|
### Document:
|
||
|
|
- Component names and purposes
|
||
|
|
- Props interfaces
|
||
|
|
- Events emitted
|
||
|
|
- Usage examples
|
||
|
|
|
||
|
|
## Acceptance Criteria
|
||
|
|
- [ ] Real code examples with file paths
|
||
|
|
- [ ] Component APIs documented
|
||
|
|
- [ ] No placeholder text
|
||
|
|
|
||
|
|
## Technical Notes
|
||
|
|
- Vue 3 + TypeScript
|
||
|
|
- Element Plus based
|