Reorganize repository structure for better organization

- Move backend code to swingmusic/ folder
- Move client applications to root level (swingmusic-android, swingmusic-desktop, swingmusic-webclient)
- Remove intermediate backend/ and clients/ folders
- Update README with new folder structure and setup instructions
- Clean and organized repository layout
This commit is contained in:
Tomas Dvorak committed 2026-03-17 22:34:34 +01:00
1 parent 17e859dd2f
commit 4c04287800
206 files changed
+14 -7

No files matched your search

+14 -7
View File
@@ -52,18 +52,16 @@ This repository includes client applications as submodules:
## 🚀 Quick Start ## 🚀 Quick Start
### Prerequisites ### Backend Setup
- Python 3.11+
- FFmpeg (for audio processing)
- libev (Linux/macOS)
### Installation
```bash ```bash
# Clone the repository # Clone the repository
git clone https://github.com/Dvorinka/swingmusic-extended.git git clone --recurse-submodules https://github.com/Dvorinka/swingmusic-extended.git
cd swingmusic-extended cd swingmusic-extended
# Navigate to backend
cd swingmusic
# Install dependencies # Install dependencies
uv sync uv sync
@@ -86,6 +84,15 @@ docker run --name swingmusic \
ghcr.io/Dvorinka/swingmusic-extended:latest ghcr.io/Dvorinka/swingmusic-extended:latest
``` ```
### Client Applications
```bash
# Navigate to specific client
cd swingmusic-android # or swingmusic-desktop or swingmusic-webclient
# Follow client-specific setup instructions in each README
```
### Docker Compose ### Docker Compose
```yaml ```yaml
File renamed without changes.
File renamed without changes.
View File
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loaded 100 of 206 files, more files were not shown because too many files have changed in this diff. Show more