Added memory bank

This commit is contained in:
Steve White 2025-04-14 11:19:38 -05:00
parent acd4a5f707
commit 3b10ef4e4f
4 changed files with 53 additions and 0 deletions

View File

@ -0,0 +1,17 @@
# Codebase Guidelines
## Structure
- `gitea_cli.py`: Main CLI implementation
- `requirements.txt`: Dependencies
- `.env.example`: Configuration template
## Patterns
- Use Click for CLI interface
- Separate API client class from CLI commands
- Consistent error handling
- Comprehensive help documentation
## Interfaces
- GiteaAPI class handles all API interactions
- CLI commands map to API methods
- Configuration via get_gitea_config()

13
.note/current_focus.md Normal file
View File

@ -0,0 +1,13 @@
# Current Focus
## Recent Changes
- Added list-repos command
- Implemented search-repos with advanced filters:
- Query search (name/description/both)
- Private status filtering
- Pagination support
## Next Steps
- Add more repository management features
- Implement issue tracking commands
- Add CI/CD pipeline integration

14
.note/project_overview.md Normal file
View File

@ -0,0 +1,14 @@
# Gitea CLI Project Overview
## Purpose
Command line interface for interacting with Gitea servers:
- Repository management
- Repository search with advanced filtering
- Visibility toggling
- Git remote configuration
## Architecture
- Python CLI built with Click
- REST API client for Gitea
- Modular design with separate API and CLI layers
- Configuration via env vars or CLI args

9
.note/session_log.md Normal file
View File

@ -0,0 +1,9 @@
# Session Log
## 2024-04-14
- Enhanced search-repos command behavior
- Simplified CLI help output
- Updated README documentation
- Created memory bank system
- Added project overview documentation
- Documented current focus and next steps