Skip to content

Commit 7e05523

Browse files
jeremymanningclaude
andcommitted
Reorganize repository structure for clarity
- Cleaned up venv directories (removed old venv, renamed venv_new to venv) - Reorganized examples folder: - Moved all YAML files to examples/ root directory - Renamed test_data to data for clarity - Created examples/outputs for all generated outputs - Created examples/checkpoints for pipeline checkpoints - Simplified scripts folder: - Removed one-time fix scripts - Kept only essential utilities (run_pipeline.py, setup_api_keys.py, install_web_deps.sh) - Removed temporary notes files (moved content to GitHub issues) - Updated .gitignore with examples/checkpoints - Added repository organization section to README.md 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 15a5b70 commit 7e05523

File tree

69 files changed

+36
-7967
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+36
-7967
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ __marimo__/
208208

209209
# Project-specific
210210
checkpoints/
211+
examples/checkpoints/
211212
notes/
212213
CLAUDE.md
213214
.DS_Store

FIXES_SUMMARY.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

HANDOFF_NOTES.md

Lines changed: 0 additions & 90 deletions
This file was deleted.

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,41 @@ If you use Orchestrator in your research, please cite:
406406
}
407407
```
408408

409+
## Repository Organization
410+
411+
```
412+
orchestrator/
413+
├── config/ # Configuration files
414+
│ ├── models.yaml # Model definitions and configurations
415+
│ ├── orchestrator.yaml # Main orchestrator settings
416+
│ └── validation_schema.json # Schema for YAML validation
417+
├── data/ # Sample data files
418+
├── docs/ # Documentation
419+
│ ├── tutorials/ # Step-by-step guides
420+
│ ├── api/ # API reference
421+
│ └── user_guide/ # User documentation
422+
├── examples/ # Example pipelines
423+
│ ├── *.yaml # All example pipeline YAML files
424+
│ ├── data/ # Example data files
425+
│ ├── outputs/ # Generated outputs (gitignored)
426+
│ └── checkpoints/ # Pipeline checkpoints (gitignored)
427+
├── scripts/ # Utility scripts
428+
│ ├── run_pipeline.py # Main pipeline runner
429+
│ ├── setup_api_keys.py # API key configuration
430+
│ └── install_web_deps.sh # Install web dependencies
431+
├── src/orchestrator/ # Source code
432+
│ ├── core/ # Core components (Pipeline, Task, etc.)
433+
│ ├── models/ # Model integrations
434+
│ ├── tools/ # Tool implementations
435+
│ ├── compiler/ # YAML compiler and template engine
436+
│ └── control_systems/ # Execution control systems
437+
├── tests/ # Test suite
438+
│ ├── integration/ # Integration tests
439+
│ ├── local/ # Tests requiring local resources
440+
│ └── test_*.py # Unit tests
441+
└── venv/ # Virtual environment (gitignored)
442+
```
443+
409444
## Acknowledgments
410445
411446
Orchestrator is developed and maintained by the [Contextual Dynamics Lab](https://www.context-lab.com/) at Dartmouth College.

example_validation_summary.md

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)