diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2219b51..f8f1c0b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,14 +26,16 @@ Thank you for your interest in contributing to Monochrome! This guide will help ### Quick Start -1. **Fork and clone the repository:** +1. Fork the Repository + +2. clone the repository: ```bash git clone https://github.com/YOUR_USERNAME/monochrome.git cd monochrome ``` -2. **Install dependencies:** +3. Install dependencies: ```bash bun install @@ -41,7 +43,7 @@ Thank you for your interest in contributing to Monochrome! This guide will help npm install ``` -3. **Start the development server:** +4. Start the development server: ```bash bun run dev @@ -49,7 +51,7 @@ Thank you for your interest in contributing to Monochrome! This guide will help npm run dev ``` -4. **Open your browser:** +5. Open your browser: Navigate to `http://localhost:5173/` --- @@ -118,12 +120,12 @@ monochrome/ - **`/js`** - All JavaScript source code - Keep modules focused and single-purpose - Use ES6+ features - - Add JSDoc comments for complex functions + - Keep the code easy to work with/maintain - **`/public`** - Static assets copied directly to build - Images should be optimized before adding - Keep file sizes reasonable - - Use appropriate formats (WebP where possible) + - Use appropriate formats (PNG where possible) --- diff --git a/DOCKER.md b/DOCKER.md index 74a4e5d..f6bd93e 100644 --- a/DOCKER.md +++ b/DOCKER.md @@ -10,19 +10,6 @@ docker compose up -d Visit `http://localhost:3000` -### With PocketBase - -```bash -cp .env.example .env -# Edit .env -- set PB_ADMIN_EMAIL and PB_ADMIN_PASSWORD -docker compose --profile pocketbase up -d -``` - -- Monochrome: `http://localhost:3000` -- PocketBase admin: `http://localhost:8090/_/` - -Configure PocketBase collections per [self-hosted-database.md](self-hosted-database.md). - ### Development ```bash diff --git a/INSTANCES.md b/INSTANCES.md index 7dfd12d..5570ee6 100644 --- a/INSTANCES.md +++ b/INSTANCES.md @@ -17,6 +17,14 @@ The official Monochrome instance maintained by the core team: ## Community Instances +### Community Monochrome Instances + +These instances are community instances of Monochrome & its WebUI: + +| Provider | URL | Status | +| ------------- | ------------------------------------------- | --------- | +| **Squid.WTF** | [mono.squid.wtf](https://mono.squid.wtf) | Community | + ### UI-Only Instances These instances provide the tidal-ui web interface, not monochrome: @@ -42,7 +50,7 @@ These are available API endpoints that can be used with Monochrome or other Hi-F | Provider | URL | Notes | | ----------------- | ----------------------------------- | ---------------------------------------------------------- | -| **Monochrome** | `https://monochrome-api.samidy.com` | Official API - [See Note](https://rentry.co/monochromeapi) | +| **Monochrome** | `https://monochrome-api.samidy.com` | Official API | | | `https://api.monochrome.tf` | Official API | | | `https://arran.monochrome.tf` | Official API | | **squid.wtf** | `https://triton.squid.wtf` | Community hosted | @@ -95,6 +103,5 @@ Want to add your instance to this list? ## Related Resources -- [Self-Hosting Guide](self-hosted-database.md) - Host your own instance - [Contributing Guide](CONTRIBUTE.md) - Contribute to the project -- [Main Repository](https://github.com/SamidyFR/monochrome) - Source code +- [Main Repository](https://github.com/monochrome-music/monochrome) - Source code diff --git a/README.md b/README.md index 41c6cb2..a30fd95 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,11 @@
- Website • - Donate • - Features • - Installation • - Usage • - Self-Hosting • + Website - + Donate - + Features - + Usage - + Self-Hosting - Contributing
@@ -39,8 +38,14 @@ **Monochrome** is an open-source, privacy-respecting, ad-free [TIDAL](https://tidal.com) web UI, built on top of [Hi-Fi](https://github.com/binimum/hifi-api). It provides a beautiful, minimalist interface for streaming high-quality music without the clutter of traditional streaming platforms. + +
+
+