feat: Implement a core plugin system, integrate flag icon assets, and establish a GitHub release workflow.

This commit is contained in:
MivoDev
2026-01-18 11:00:36 +07:00
parent b245f31236
commit c95c8b08ea
579 changed files with 25054 additions and 313 deletions

View File

@@ -21,9 +21,9 @@ The easiest way to run MIVO.
2. **Manual Pull (Alternative)**
If you prefer to pull the image manually:
```bash
docker pull dyzulk/mivo:latest # Stable
docker pull dyzulk/mivo:v1.0.0 # Specific Version
docker pull dyzulk/mivo:edge # Bleeding Edge
docker pull ghcr.io/mivodev/mivo:latest # Stable
docker pull ghcr.io/mivodev/mivo:v1.0.0 # Specific Version
docker pull ghcr.io/mivodev/mivo:edge # Bleeding Edge
```
*Note: The database is persisted in `app/Database` via volumes.*

View File

@@ -46,7 +46,7 @@ version: '3.8'
services:
mivo:
image: dyzulk/mivo:${VERSION:-latest}
image: ghcr.io/mivodev/mivo:${VERSION:-latest}
container_name: ${CONTAINER_NAME:-mivo}
restart: unless-stopped
ports:

View File

@@ -18,7 +18,7 @@ docker run -d \
-e APP_ENV=production \
-v mivo_data:/var/www/html/app/Database \
-v mivo_config:/var/www/html/.env \
dyzulk/mivo:latest
ghcr.io/mivodev/mivo:latest
```
Open your browser and navigate to `http://localhost:8080`.
@@ -33,7 +33,7 @@ For a more permanent setup, use `docker-compose.yml`:
```yaml
services:
mivo:
image: dyzulk/mivo:latest
image: ghcr.io/mivodev/mivo:latest
container_name: mivo
restart: unless-stopped
ports:
@@ -74,5 +74,5 @@ If you find MIVO useful, please consider supporting its development. Your contri
[![SociaBuzz Tribe](https://img.shields.io/badge/SociaBuzz-Tribe-green?style=for-the-badge&logo=sociabuzz&logoColor=white)](https://sociabuzz.com/dyzulkdev/tribe)
---
*Created with <Icon name="Heart" color="danger" /> by DyzulkDev*
*Created with <Icon name="Heart" color="danger" /> by MivoDev*

View File

@@ -25,9 +25,9 @@ The easiest way to run MIVO.
2. **Manual Pull (Alternative)**
If you prefer to pull the image manually:
```bash
docker pull dyzulk/mivo:latest # Stable
docker pull dyzulk/mivo:v1.0.0 # Specific Version
docker pull dyzulk/mivo:edge # Bleeding Edge
docker pull ghcr.io/mivodev/mivo:latest # Stable
docker pull ghcr.io/mivodev/mivo:v1.0.0 # Specific Version
docker pull ghcr.io/mivodev/mivo:edge # Bleeding Edge
```
*Note: The database is persisted in `app/Database` via volumes.*

View File

@@ -46,7 +46,7 @@ version: '3.8'
services:
mivo:
image: dyzulk/mivo:${VERSION:-latest}
image: ghcr.io/mivodev/mivo:${VERSION:-latest}
container_name: ${CONTAINER_NAME:-mivo}
restart: unless-stopped
ports:

View File

@@ -18,7 +18,7 @@ docker run -d \
-e APP_ENV=production \
-v mivo_data:/var/www/html/app/Database \
-v mivo_config:/var/www/html/.env \
dyzulk/mivo:latest
ghcr.io/mivodev/mivo:latest
```
Buka browser Anda dan navigasi ke `http://localhost:8080`.
@@ -33,7 +33,7 @@ Untuk pengaturan yang lebih permanen, gunakan `docker-compose.yml`:
```yaml
services:
mivo:
image: dyzulk/mivo:latest
image: ghcr.io/mivodev/mivo:latest
container_name: mivo
restart: unless-stopped
ports:
@@ -74,4 +74,4 @@ Jika Anda merasa MIVO bermanfaat, harap pertimbangkan untuk mendukung pengembang
[![SociaBuzz Tribe](https://img.shields.io/badge/SociaBuzz-Tribe-green?style=for-the-badge&logo=sociabuzz&logoColor=white)](https://sociabuzz.com/dyzulkdev/tribe)
---
*Dibuat dengan <Icon name="Heart" color="danger" /> oleh DyzulkDev*
*Dibuat dengan <Icon name="Heart" color="danger" /> oleh MivoDev*

View File

@@ -25,9 +25,9 @@ Cara termudah untuk menjalankan MIVO.
2. **Manual Pull (Alternatif)**
Jika Anda lebih suka menarik image secara manual:
```bash
docker pull dyzulk/mivo:latest # Stable
docker pull dyzulk/mivo:v1.0.0 # Versi Spesifik
docker pull dyzulk/mivo:edge # Bleeding Edge
docker pull ghcr.io/mivodev/mivo:latest # Stable
docker pull ghcr.io/mivodev/mivo:v1.0.0 # Versi Spesifik
docker pull ghcr.io/mivodev/mivo:edge # Bleeding Edge
```
*Catatan: Database disimpan secara permanen di `app/Database` melalui volume.*