docs: Add ProjectStatusDigest.md with automated update target
- Create comprehensive project status digest documentation - Add make update-digest target with Claude Code prerequisite check - Include current architecture, features, and development approach - Document repository structure and getting started guide - Add digest update workflow for version releases 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
21
Makefile
21
Makefile
@@ -1,7 +1,7 @@
|
||||
# MarkiTect - Advanced Markdown Engine
|
||||
# Makefile for common development tasks
|
||||
|
||||
.PHONY: help setup install test build clean update status dev lint format check-deps venv-status
|
||||
.PHONY: help setup install test build clean update status dev lint format check-deps venv-status update-digest
|
||||
|
||||
# Default target
|
||||
help:
|
||||
@@ -28,6 +28,9 @@ help:
|
||||
@echo " status - Show git status for repo and submodules"
|
||||
@echo " clean - Clean build artifacts"
|
||||
@echo " check-deps - Check dependency status"
|
||||
@echo ""
|
||||
@echo "Documentation:"
|
||||
@echo " update-digest - Update ProjectStatusDigest.md (requires Claude Code)"
|
||||
|
||||
# Python and virtual environment setup
|
||||
PYTHON := python3
|
||||
@@ -155,3 +158,19 @@ check-deps: $(VENV)/bin/activate
|
||||
@echo ""
|
||||
@echo "Project dependencies:"
|
||||
$(VENV_PIP) check
|
||||
|
||||
# Update project status digest (requires Claude Code)
|
||||
update-digest:
|
||||
@echo "🔍 Checking for Claude Code availability..."
|
||||
@if ! command -v claude >/dev/null 2>&1; then \
|
||||
echo "❌ Claude Code not found in PATH"; \
|
||||
echo " This target requires Claude Code CLI to be installed"; \
|
||||
echo " Visit: https://claude.ai/code for installation instructions"; \
|
||||
exit 1; \
|
||||
fi
|
||||
@echo "✅ Claude Code found"
|
||||
@echo "📝 Updating ProjectStatusDigest.md..."
|
||||
@echo " Please ask Claude Code to update the project digest based on current state"
|
||||
@echo " Command: 'Please update ProjectStatusDigest.md with the current project state'"
|
||||
@echo ""
|
||||
@echo "💡 Tip: You can also manually edit ProjectStatusDigest.md if needed"
|
||||
|
||||
Reference in New Issue
Block a user