feat: reorganize capabilities directory structure for better separation
- Move issue-facade submodule from root to capabilities/ directory - Update .gitmodules to reflect new submodule path: capabilities/issue-facade - Update all documentation references to new capability paths - Update agent definitions with new issue-facade location - Establish logical organization: capabilities/ for all external dependencies - Maintain wiki/ at root as project documentation, not reusable capability Improves separation between: - Project infrastructure (wiki/ at root) - Reusable capabilities (capabilities/ directory) - Internal code (markitect/ directory) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -25,11 +25,11 @@ Third-party packages providing specific capabilities via pip/pypi.
|
||||
|
||||
### Universal Issue Management
|
||||
- **Type**: Submodule Capability
|
||||
- **Location**: `issue-facade/`
|
||||
- **Location**: `capabilities/issue-facade/`
|
||||
- **Repository**: `coulomb/issue-facade`
|
||||
- **Purpose**: Backend-agnostic issue tracking with unified CLI
|
||||
- **Interfaces**:
|
||||
- CLI: `cd issue-facade && python -m cli.main [command]`
|
||||
- CLI: `cd capabilities/issue-facade && python -m cli.main [command]`
|
||||
- API: Core models, backends (local SQLite, Gitea, GitHub, GitLab)
|
||||
- **Usage Guidelines**:
|
||||
- ✅ **USE**: For all issue management tasks
|
||||
@@ -95,7 +95,7 @@ Third-party packages providing specific capabilities via pip/pypi.
|
||||
### Submodule Integration
|
||||
```bash
|
||||
# Issue management
|
||||
cd issue-facade && python -m cli.main list
|
||||
cd capabilities/issue-facade && python -m cli.main list
|
||||
|
||||
# Documentation updates
|
||||
cd wiki && git pull origin main
|
||||
@@ -137,7 +137,7 @@ import pytest # Testing framework
|
||||
- **Utilities**: Check `markitect-utils` before creating new utility functions
|
||||
|
||||
### Integration Commands:
|
||||
- **Issue Operations**: `cd issue-facade && python -m cli.main [command]`
|
||||
- **Issue Operations**: `cd capabilities/issue-facade && python -m cli.main [command]`
|
||||
- **Content Analysis**: Import from `capabilities.markitect_content`
|
||||
- **Utility Functions**: Import from `capabilities.markitect_utils`
|
||||
- **Documentation**: Reference files in `wiki/`
|
||||
|
||||
Reference in New Issue
Block a user