121 lines
4.7 KiB
Markdown
121 lines
4.7 KiB
Markdown
# 📚 Documents
|
|
|
|
> Vibe Coding knowledge system, organized by learning path
|
|
|
|
## 🗺️ Directory Structure
|
|
|
|
```
|
|
documents/
|
|
├── -01-philosophy-and-methodology/ # Supreme ideological directive, underlying logic
|
|
├── 00-fundamentals/ # Core concepts, glue coding, methodology
|
|
│ ├── Glue Coding.md
|
|
│ ├── Language Layer Elements.md
|
|
│ ├── Common Pitfalls.md
|
|
│ ├── The Way of Programming.md
|
|
│ ├── Development Experience.md
|
|
│ ├── System Prompt Construction Principles.md
|
|
│ ├── A Formalization of Recursive Self-Optimizing Generative Systems.md
|
|
│ ├── General Project Architecture Template.md
|
|
│ └── Code Organization.md
|
|
│
|
|
├── 01-getting-started/ # Getting started guides
|
|
│ ├── 00-Vibe Coding Philosophy.md
|
|
│ ├── 01-Network Environment Configuration.md
|
|
│ ├── 02-Development Environment Setup.md
|
|
│ └── 03-IDE Configuration.md
|
|
│
|
|
├── 02-methodology/ # Methodology & best practices
|
|
│ ├── auggie-mcp Configuration Document.md
|
|
│ ├── LazyVim Shortcut Cheatsheet.md
|
|
│ ├── tmux Shortcut Cheatsheet.md
|
|
│ ├── vibe-coding-experience-collection.md
|
|
│ └── How to SSH to Local Computer from Any Location via Mobile, Based on FRP Implementation.md
|
|
│
|
|
├── 03-practice/ # Practical examples
|
|
│ ├── telegram-dev/
|
|
│ ├── polymarket-dev/
|
|
│ └── web-app/
|
|
│
|
|
└── 04-resources/ # Tools & resources
|
|
├── External Resource Aggregation.md
|
|
├── Tool Collection.md
|
|
└── Recommended Programming Books.md
|
|
```
|
|
|
|
## 🚀 Quick Navigation
|
|
|
|
| Directory | Description | Target Audience |
|
|
|:----------|:------------|:----------------|
|
|
| [-01-philosophy-and-methodology](./-01-philosophy-and-methodology/) | Ideological principles, epistemological tools | Architects & advanced developers |
|
|
| [00-fundamentals](./00-fundamentals/) | Glue coding, core concepts | Understanding fundamentals |
|
|
| [01-getting-started](./01-getting-started/) | Environment setup, from zero | Beginners |
|
|
| [02-methodology](./02-methodology/) | Tool tutorials, development experience | Improving efficiency |
|
|
| [03-practice](./03-practice/) | Project experience, case reviews | Hands-on practice |
|
|
| [04-resources](./04-resources/) | Templates, tools, external links | Reference lookup |
|
|
|
|
## 📖 Recommended Learning Path
|
|
|
|
1. **Philosophy** → [-01-philosophy-and-methodology](./-01-philosophy-and-methodology/README.md)
|
|
2. **Concepts** → [Glue Coding](./00-fundamentals/Glue%20Coding.md)
|
|
3. **Getting Started** → [Vibe Coding Philosophy](./01-getting-started/00-Vibe%20Coding%20Philosophy.md)
|
|
4. **Setup** → [Development Environment Setup](./01-getting-started/02-Development%20Environment%20Setup.md)
|
|
5. **Tools** → [tmux Shortcut Cheatsheet](./02-methodology/tmux%20Shortcut%20Cheatsheet.md)
|
|
6. **Practice** → [Practical Examples](./03-practice/)
|
|
|
|
---
|
|
|
|
## 🗂️ Categories
|
|
|
|
### -01-philosophy-and-methodology
|
|
Supreme ideological directive and epistemological tools:
|
|
- **Philosophy & Methodology** - The underlying protocol of Vibe Coding
|
|
- **Phenomenological Reduction** - Suspension of assumptions for clear requirements
|
|
- **Dialectics** - Thesis-Antithesis-Synthesis iterative development
|
|
|
|
### 00-fundamentals
|
|
Core concepts and methodology:
|
|
- **Glue Coding** - Revolutionary programming paradigm
|
|
- **Language Layer Elements** - 12-layer framework
|
|
- **Common Pitfalls** - Avoid common mistakes
|
|
- **The Way of Programming** - Dao · Fa · Shu philosophy
|
|
- **Development Experience** - Best practices
|
|
- **System Prompt Construction Principles** - Prompt engineering
|
|
|
|
### 01-getting-started
|
|
Beginner's guide:
|
|
- **00-Vibe Coding Philosophy** - Core concepts
|
|
- **01-Network Environment Configuration** - Network setup
|
|
- **02-Development Environment Setup** - Dev environment
|
|
- **03-IDE Configuration** - VS Code / Cursor setup
|
|
|
|
### 02-methodology
|
|
Tools and tutorials:
|
|
- **auggie-mcp Configuration** - Augment MCP setup
|
|
- **LazyVim Shortcut Cheatsheet** - Vim shortcuts
|
|
- **tmux Shortcut Cheatsheet** - Terminal multiplexer
|
|
- **FRP Remote Development** - Mobile SSH access
|
|
|
|
### 03-practice
|
|
Real project examples:
|
|
- **telegram-dev/** - Telegram bot development
|
|
- **polymarket-dev/** - Polymarket data analysis
|
|
- **web-app/** - Web application examples
|
|
|
|
### 04-resources
|
|
Tools and external resources:
|
|
- **External Resource Aggregation** - Curated links
|
|
- **Tool Collection** - Recommended tools
|
|
- **Recommended Programming Books** - Book list
|
|
|
|
---
|
|
|
|
## 🔗 Related Resources
|
|
|
|
- [Prompts Library](../prompts/)
|
|
- [Skills Library](../skills/)
|
|
- [Main README](../../../README.md)
|
|
|
|
---
|
|
|
|
[← Back](../README.md)
|