Skip to content

Commit 8703e69

Browse files
committed
Fix README project structure diagram to match initial repository state
- Update structure diagram to show initial state with only zip files - Correct zip file name from kaggle_so_2023.zip to kaggle_so_2023_data.zip - Add missing pyproject.toml and docs/ folder in structure diagram - Clarify that data extraction happens automatically on first application run - Update example multi-source setup to use correct naming convention
1 parent 2a718c3 commit 8703e69

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ python-fullstack/
1212
├── .gitignore
1313
├── README.md
1414
├── requirements.txt
15+
├── pyproject.toml
1516
1617
├── data/
17-
│ └── kaggle_so_2023/ # Stack Overflow 2023 survey data
18-
│ ├── survey_results_public.csv
19-
│ ├── survey_results_schema.csv
20-
│ └── ...
18+
│ └── kaggle_so_2023_data.zip # Stack Overflow 2023 survey data (auto-extracted on first run)
2119
2220
├── app/
2321
│ ├── __init__.py
@@ -26,6 +24,10 @@ python-fullstack/
2624
│ └── templates/
2725
│ └── index.html # Analytics dashboard frontend
2826
27+
├── docs/
28+
│ └── specifications/
29+
│ └── project_specs.md # Technical specifications
30+
2931
├── exercises/ # 🎓 GitHub Copilot Training Materials
3032
│ ├── copilot-cheatsheet.md # Quick reference guide
3133
│ ├── copilot-beginner-exercises.md # Foundation skills (2-3 hrs)
@@ -77,7 +79,8 @@ The application features an **intelligent data management system** designed for
7779
- **Technology Analysis**: Columns with semicolon-separated tech lists are auto-detected
7880

7981
#### 📦 Current Data Sources
80-
- **Stack Overflow 2023**: `kaggle_so_2023.zip` (20MB compressed → 151MB extracted)
82+
- **Stack Overflow 2023**: `kaggle_so_2023_data.zip` (20MB compressed → 151MB extracted)
83+
- Extracts to `kaggle_so_2023_data/` folder on first application startup
8184
- Contains `survey_results_public.csv` with 89,000+ developer responses
8285
- Includes `survey_results_schema.csv` with column definitions
8386
- Pre-configured with 8 technology analysis categories
@@ -119,8 +122,8 @@ Perfect for data analysts working with multiple survey datasets:
119122
#### 📊 Example Multi-Source Setup
120123
```
121124
data/
122-
├── kaggle_so_2023.zip # Stack Overflow 2023
123-
├── kaggle_so_2023/ # Auto-extracted
125+
├── kaggle_so_2023_data.zip # Stack Overflow 2023
126+
├── kaggle_so_2023_data/ # Auto-extracted
124127
├── github_dev_survey_2024.zip # Your GitHub survey
125128
├── github_dev_survey_2024/ # Auto-extracted
126129
├── company_internal_survey.zip # Internal survey

0 commit comments

Comments
 (0)