- Flesh out docs/index.md, docs/config.md, docs/features/mcp.md, docs/features/kanban.md with full content and aligned tables - Fix .markdownlint-cli2.mjs config (rules were outside 'config' key) - Add packages/mcp as a standalone MCP server package - Update all pubspec descriptions - Implement DewCommand + CommandRegistry in core - Implement KanbanCommand and McpCommand stubs with registerCommands() - Wire CLI entry point using CommandRunner + CommandRegistry - Add 'melos run dew' script for running the CLI from workspace root - Update tests across core, kanban, mcp packages Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
36 lines
961 B
YAML
36 lines
961 B
YAML
name: dew_workspace
|
|
description: A Dart workspace for the dew project management tool.
|
|
version: 0.1.0
|
|
# repository: https://github.com/my_org/my_repo
|
|
publish_to: none
|
|
|
|
environment:
|
|
sdk: ^3.11.4
|
|
|
|
workspace:
|
|
- packages/cli
|
|
- packages/core
|
|
- packages/kanban
|
|
- packages/mcp
|
|
|
|
dev_dependencies:
|
|
lints: ^6.0.0
|
|
melos: ^7.0.0
|
|
|
|
melos:
|
|
scripts:
|
|
analyze:
|
|
description: Run static analysis across workspace packages.
|
|
run: melos exec --fail-fast -- dart analyze
|
|
test:
|
|
description: Run package tests across workspace packages that define tests.
|
|
run: melos exec --fail-fast --dir-exists=test -- dart test
|
|
format:
|
|
description: Format the workspace.
|
|
run: dart format .
|
|
dew:
|
|
description: >-
|
|
Run the Dew CLI. Pass subcommands and args directly
|
|
(e.g. melos run dew kanban). Use 'help <command>' for usage
|
|
(e.g. melos run dew help kanban).
|
|
run: dart run packages/cli/bin/dew.dart
|