Skip to content

Reorganize repository structure - #25

Draft
tylerprogramming wants to merge 1 commit into
mainfrom
cursor/repo-reorganization-aad6
Draft

tylerprogramming wants to merge 1 commit into
mainfrom
cursor/repo-reorganization-aad6

Conversation

@tylerprogramming

Copy link
Copy Markdown
Owner

Summary

This PR reorganizes the repository from 70+ top-level directories into a clean, navigable structure.

Changes

New Directory Structure

├── frameworks/          # AI framework examples organized by framework
│   ├── autogen/        # 21 AutoGen projects
│   ├── crewai/         # 16 CrewAI projects
│   ├── openai/         # OpenAI SDK, Swarm, and image generation
│   └── other/          # PydanticAI, SmolAgents, Crawl4AI
│
├── projects/           # Standalone projects and applications
│   ├── ai_agency/      # 10 AI Agency series projects
│   ├── tutorials/      # Learning examples and shorts code
│   ├── claude_skill_social_me/
│   └── item_picker/
│
├── integrations/       # Third-party integrations
│   ├── n8n_*/          # n8n workflow automation
│   ├── mcp_*/          # Model Context Protocol examples
│   └── google_drive_monitor/
│
└── utilities/          # Helper tools and resources

What was moved

Category Projects Moved
AutoGen 21 projects (agentbuilder, functions, RAG, memory, etc.)
CrewAI 16 projects (flows, crews, Docker, integrations)
OpenAI 4 projects (agents, swarm, SDK, image gen)
Other Frameworks 3 projects (pydanticai, smolagents, crawl4ai)
AI Agency Series 10 projects (workout, captions, PDF, etc.)
Tutorials 4 projects (agentic prompts, shorts, agentops)
Integrations 6 projects (n8n, MCP, Google Drive)
Utilities 4 items (repo_images, saas_products, etc.)

README Updated

  • Added directory structure documentation
  • Updated links to new paths
  • Added framework sections with descriptions

Benefits

  • Easier navigation and discovery
  • Clear separation between frameworks, projects, and integrations
  • Consistent structure for future additions
  • Git history preserved for all moved files
Open in Web Open in Cursor 

- Move 21 AutoGen projects to frameworks/autogen/
- Move 16 CrewAI projects to frameworks/crewai/
- Move 4 OpenAI projects to frameworks/openai/
- Move 3 other frameworks (pydanticai, smolagents, crawl4ai) to frameworks/other/
- Move 10 ai_agency projects to projects/ai_agency/
- Move tutorial/learning projects to projects/tutorials/
- Move integrations (n8n, mcp, google_drive) to integrations/
- Move utilities to utilities/
- Update README.md with new structure documentation

Co-authored-by: Tyler Reed <tylerprogramming@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants