Skip to content

Struktur Proyek ​

memesplora/
├── backend/                    # Backend Go
│   ├── cmd/server/main.go     # Titik masuk
│   └── internal/
│       ├── device/            # Manajemen perangkat RAM/VRAM
│       ├── fs/                # Sistem file di memori
│       ├── api/               # Penangan REST API
│       ├── api/middleware/     # Otentikasi, CORS, pembatasan kecepatan
│       ├── s3/                # API kompatibel S3
│       ├── webdav/            # Protokol WebDAV
│       └── service/           # Lapisan logika bisnis
├── frontend/                   # React SPA
│   └── src/
│       ├── api/               # Klien API (Axios)
│       ├── components/        # Komponen bersama
│       ├── pages/             # Komponen halaman
│       ├── stores/            # Manajemen status Zustand
│       ├── types/             # Definisi tipe TypeScript
│       └── utils/             # Fungsi utilitas
├── docs/                       # Dokumentasi VitePress
│   ├── .vitepress/config.ts   # Konfigurasi VitePress
│   ├── guide/                 # Panduan pengguna (Inggris)
│   ├── architecture/          # Dokumen arsitektur (Inggris)
│   ├── api/                   # Referensi API (Inggris)
│   ├── zh-CN/                 # Dokumentasi bahasa Mandarin
│   ├── hi/                    # Hindi (halaman arahan)
│   ├── es/                    # Spanyol (halaman arahan)
│   └── ...                    # Bahasa lainnya
├── scripts/                    # Skrip build dan pengujian
├── .github/workflows/         # Pipeline CI/CD
├── Dockerfile
├── docker-compose.yml
└── Makefile

Apache License 2.0