33800 Docs

← Retour

Session QwikPress - Résumé complet

Date : 29/12/2024 Projet : /home/gouroubleu/WS/qwikpress-gitlab sur vscode.local


État actuel

Instances dev actives

Ce qui a été fait cette session

  1. Swagger intégré : /api/docs avec OpenAPI 3.0.3

  2. Dual storage : 2 instances parallèles (local + supabase)

  3. Fixes :

    • storage.loadAllPages()storage.getAllPages()
    • config.footer.social.length → optional chaining
    • TextModuleTextBlockModule
    • Bucket Supabase medias créé + 8 fichiers uploadés
    • Slugs pages avec / prefix
    • Navigation synchronisée
  4. Documentation : Page /documentation créée avec 11 modules détaillés


Architecture QwikPress v2 (backlog)

Fichiers de référence

Concepts clés

1. Data Catchers

CONNECTEURS → DATA CATCHERS → MODULES
(APIs)       (fetch+transform) (UI)

2. Auto Data

auto.pages.all / .tree / .children / .siblings / .ancestors
auto.currentPage.meta / .path / .depth  
auto.site.name / .logo

3. Layouts imbriqués

/           → layout A
/docs       → layout A + B (accumulation)
/docs/api   → layout A + B + C

4. Hot Modules


Phase 1 en cours : Auto Data

Fichiers créés

Reste à faire


Commandes utiles

# Restart serveurs
ssh gouroubleu@vscode.local "fuser -k 4500/tcp 4501/tcp; cd /home/gouroubleu/WS/qwikpress-gitlab && nohup ~/.bun/bin/bun run dev:local > /tmp/qwikpress-local.log 2>&1 & nohup ~/.bun/bin/bun run dev:supabase > /tmp/qwikpress-supabase.log 2>&1 &"

# Logs
ssh gouroubleu@vscode.local "tail -50 /tmp/qwikpress-local.log"
ssh gouroubleu@vscode.local "tail -50 /tmp/qwikpress-supabase.log"

# Status
ssh gouroubleu@vscode.local "ss -tlpn | grep -E '450[01]'"

Supabase DEV