iamges udpae and swagger fixes
This commit is contained in:
268
docs/00-SYSTEM/REPO-STRUCTURE.md
Normal file
268
docs/00-SYSTEM/REPO-STRUCTURE.md
Normal file
@@ -0,0 +1,268 @@
|
||||
# Repository Structure (App Repo)
|
||||
|
||||
**Last Verified:** January 20, 2026
|
||||
**Scope:** `/data/app/igny8` (app repo)
|
||||
**Excluded from tree:** `.git/`, `node_modules/`, `dist/`, `staticfiles/`, `backups/`, `__pycache__/`
|
||||
|
||||
---
|
||||
|
||||
## Root
|
||||
|
||||
```
|
||||
/data/app/igny8
|
||||
├── backend/
|
||||
├── docs/
|
||||
├── frontend/
|
||||
├── KW_DB/
|
||||
├── plugins/
|
||||
├── scripts/
|
||||
├── .claude/
|
||||
├── .gitignore
|
||||
├── .rules
|
||||
├── CHANGELOG.md
|
||||
├── CLEANUP_SUMMARY_20260113.md
|
||||
├── content_generation.md
|
||||
├── docker-compose.app.yml
|
||||
├── git-credential-helper.sh
|
||||
├── idea_genration.md
|
||||
├── last-session.md
|
||||
├── README.md
|
||||
└── test_routes.sh
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Backend
|
||||
|
||||
```
|
||||
backend/
|
||||
├── igny8_core/
|
||||
├── migrations/
|
||||
├── logs/
|
||||
├── scripts/
|
||||
├── Dockerfile
|
||||
├── container_startup.sh
|
||||
├── create_groups.py
|
||||
├── manage.py
|
||||
├── requirements.txt
|
||||
└── seed_keywords_import_template.csv
|
||||
```
|
||||
|
||||
### Django App Core
|
||||
|
||||
```
|
||||
backend/igny8_core/
|
||||
├── admin/
|
||||
├── ai/
|
||||
├── api/
|
||||
├── auth/
|
||||
├── business/
|
||||
├── common/
|
||||
├── management/
|
||||
├── middleware/
|
||||
├── migrations/
|
||||
├── modules/
|
||||
├── plugins/
|
||||
├── static/
|
||||
├── tasks/
|
||||
├── templates/
|
||||
├── urls/
|
||||
├── utils/
|
||||
├── __init__.py
|
||||
├── asgi.py
|
||||
├── celery.py
|
||||
├── settings.py
|
||||
├── tasks.py
|
||||
├── urls.py
|
||||
└── wsgi.py
|
||||
```
|
||||
|
||||
### Feature Modules
|
||||
|
||||
```
|
||||
backend/igny8_core/modules/
|
||||
├── billing/
|
||||
├── integration/
|
||||
├── linker/
|
||||
├── optimizer/
|
||||
├── planner/
|
||||
├── publisher/
|
||||
├── system/
|
||||
└── writer/
|
||||
```
|
||||
|
||||
### Business Services
|
||||
|
||||
```
|
||||
backend/igny8_core/business/
|
||||
├── automation/
|
||||
├── billing/
|
||||
├── content/
|
||||
├── integration/
|
||||
├── linking/
|
||||
├── notifications/
|
||||
├── optimization/
|
||||
├── planning/
|
||||
└── publishing/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Frontend
|
||||
|
||||
```
|
||||
frontend/
|
||||
├── public/
|
||||
├── src/
|
||||
├── audit-results/
|
||||
├── eslint/
|
||||
├── Caddyfile
|
||||
├── Caddyfile.marketing
|
||||
├── Dockerfile
|
||||
├── Dockerfile.dev
|
||||
├── Dockerfile.marketing
|
||||
├── Dockerfile.marketing.dev
|
||||
├── LICENSE.md
|
||||
├── README.md
|
||||
├── container_startup.sh
|
||||
├── eslint.config.js
|
||||
├── index.html
|
||||
├── marketing.html
|
||||
├── package.json
|
||||
├── package-lock.json
|
||||
├── postcss.config.js
|
||||
├── tsconfig.app.json
|
||||
├── tsconfig.json
|
||||
├── tsconfig.node.json
|
||||
├── vite.config.ts
|
||||
└── vitest.config.ts
|
||||
```
|
||||
|
||||
### Frontend Source
|
||||
|
||||
```
|
||||
frontend/src/
|
||||
├── api/
|
||||
├── components/
|
||||
├── config/
|
||||
├── constants/
|
||||
├── context/
|
||||
├── hooks/
|
||||
├── icons/
|
||||
├── layout/
|
||||
├── marketing/
|
||||
├── modules/
|
||||
├── pages/
|
||||
├── services/
|
||||
├── store/
|
||||
├── styles/
|
||||
├── templates/
|
||||
├── types/
|
||||
├── utils/
|
||||
├── App.tsx
|
||||
├── main.tsx
|
||||
├── svg.d.ts
|
||||
└── vite-env.d.ts
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Documentation
|
||||
|
||||
```
|
||||
docs/
|
||||
├── 00-SYSTEM/
|
||||
├── 10-MODULES/
|
||||
├── 20-API/
|
||||
├── 30-FRONTEND/
|
||||
├── 40-WORKFLOWS/
|
||||
├── 50-DEPLOYMENT/
|
||||
├── 60-PLUGINS/
|
||||
├── 90-REFERENCE/
|
||||
├── audits/
|
||||
├── plans/
|
||||
├── FILTER_GUIDELINES.md
|
||||
└── INDEX.md
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Plugins
|
||||
|
||||
```
|
||||
plugins/
|
||||
└── wordpress/
|
||||
├── dist/
|
||||
├── source/
|
||||
│ └── igny8-wp-bridge/
|
||||
│ ├── admin/
|
||||
│ ├── data/
|
||||
│ ├── docs/
|
||||
│ ├── includes/
|
||||
│ ├── languages/
|
||||
│ ├── sync/
|
||||
│ ├── templates/
|
||||
│ ├── tests/
|
||||
│ ├── igny8-bridge.php
|
||||
│ └── uninstall.php
|
||||
└── UI-REDESIGN-v1.2.0.md
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## KW_DB (Seed Keyword CSV Library)
|
||||
|
||||
Top-level categories and subcategories (CSV files omitted for brevity):
|
||||
|
||||
```
|
||||
KW_DB/
|
||||
├── Advertising_&_Media/
|
||||
│ └── Printing_Services/
|
||||
├── Apparel_&_Fashion/
|
||||
│ ├── Jewelery/
|
||||
│ ├── Menswear/
|
||||
│ └── Womens_Wear/
|
||||
├── Automotive/
|
||||
│ ├── Car_Accessories/
|
||||
│ ├── Cars_General/
|
||||
│ └── Tyres_&_Wheels/
|
||||
├── Beauty_&_Personal_Care/
|
||||
│ ├── Haircare/
|
||||
│ ├── Makeup_&_Cosmetics/
|
||||
│ └── Skincare/
|
||||
├── Finance_&_Insurance/
|
||||
│ ├── Insurance/
|
||||
│ ├── Investment_&_Weallth_Management/
|
||||
│ └── Loans_&_Lending/
|
||||
├── Food_&_Beverage/
|
||||
│ ├── Food Delivery/
|
||||
│ └── Restaurants/
|
||||
├── HealthCare_Medical/
|
||||
│ ├── Health_Practitioners/
|
||||
│ ├── Massage_&_Therapy/
|
||||
│ ├── Physiotherapy_Rehabilitation/
|
||||
│ ├── Relaxation_Devices/
|
||||
│ └── Wellness_&_Fitness/
|
||||
├── Home_&_Garden/
|
||||
│ ├── Bedding_&_Mattress/
|
||||
│ ├── Furniture/
|
||||
│ ├── Home_Decor/
|
||||
│ └── Storage_&_Organization/
|
||||
├── management/
|
||||
├── Real_Estate_&_Construction/
|
||||
└── Technology_&_IT_Services/
|
||||
├── AI/
|
||||
├── cloud_services/
|
||||
├── DIgital_Marketing_&_SEO/
|
||||
├── SAAS/
|
||||
└── Web_Development_&_Design/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Scripts
|
||||
|
||||
```
|
||||
scripts/
|
||||
└── package_app.sh
|
||||
```
|
||||
Reference in New Issue
Block a user