Add directory structure with .gitkeep files

- Add .gitkeep files to ensure all essential directories are tracked by git
- Update .gitignore to allow .gitkeep files in logs/ and docs/generated/
- Preserve directory structure for Ralph project template system
- Directories added: src/, examples/, specs/stdlib/, templates/specs/,
  logs/, docs/generated/

This ensures the complete Ralph project structure is available when
cloning the repository, even before any actual project files are created.
This commit is contained in:
frankbria 2025-08-27 09:27:33 -07:00
parent 3ad4d95961
commit 907f36c820
7 changed files with 18 additions and 2 deletions

6
.gitignore vendored
View file

@ -5,11 +5,13 @@
status.json
# Logs
logs/
logs/*
!logs/.gitkeep
*.log
# Generated documentation
docs/generated/
docs/generated/*
!docs/generated/.gitkeep
# OS files
.DS_Store

3
docs/generated/.gitkeep Normal file
View file

@ -0,0 +1,3 @@
# This file ensures the docs/generated/ directory is tracked by git
# Note: Generated documentation files are ignored by .gitignore
# This directory is needed for Ralph loop execution

2
examples/.gitkeep Normal file
View file

@ -0,0 +1,2 @@
# This file ensures the examples/ directory is tracked by git
# Remove this file when you add actual example files

3
logs/.gitkeep Normal file
View file

@ -0,0 +1,3 @@
# This file ensures the logs/ directory is tracked by git
# Note: Actual log files are ignored by .gitignore
# This directory is needed for Ralph loop execution

2
specs/stdlib/.gitkeep Normal file
View file

@ -0,0 +1,2 @@
# This file ensures the specs/stdlib/ directory is tracked by git
# Remove this file when you add actual specification files

2
src/.gitkeep Normal file
View file

@ -0,0 +1,2 @@
# This file ensures the src/ directory is tracked by git
# Remove this file when you add actual source files

2
templates/specs/.gitkeep Normal file
View file

@ -0,0 +1,2 @@
# This file ensures the templates/specs/ directory is tracked by git
# Remove this file when you add actual template specification files