` Upload files for the specific game version to this folder
-6. Navigate to http://your.drop.server.ip:3000/
-7. Import game metadata (uses GiantBomb API Key) by selecting the game and specifying which entry to import
-8. Navigate to http://your.drop.server.ip:3000/admin/library
-9. You should see the game which you have just imported listed in this menu. There should be a notification that "Drop has detected you have new versions of this game to import". Select import here.
-10. Select the game version to import and thus fill in fields as required.
-
-## Tech Stack
-
-This repo uses the Nuxt 3 + TailwindCSS stack, with the `yarn` package manager.
-
-For the database, Drop uses Prisma connected to PostgreSQL.
-
-## Development
-
-To get started with development, you need `yarn --optional` and `docker compose` installed (or know how to set up a PostgreSQL database).
-
-### Note: `--optional` flag is **REQUIRED**
-
-Drop uses a utility package called droplet that's written in Rust. It has builts for Linux (GNU) and Windows, and they are set up as optional packages. `npm` installs these by default, but `yarn` needs the `--optional` flag.
-
-Steps:
-
-1. Run `git submodule update --init --recursive` to setup submodules
-1. Copy the `.env.example` to `.env` and add your GiantBomb metadata key (more metadata providers coming)
-1. Create the `.data` directory with `mkdir .data`
-1. Ensure that your user owns the `.data` directory with `sudo chown -R $(id -u $(whoami))`
-1. Open up a terminal and navigate to `dev-tools`, and run `docker compose up`
-1. Open up another terminal in the root directory of the project and run `yarn` and then `yarn dev` to start the dev server
-
-As part of the first-time bootstrap, Drop creates an invitation with the fixed id of 'admin'. So, to create an admin account, go to:
-
-http://localhost:3000/auth/register?id=admin
+See our documentation on how to [deploy Drop](https://docs.droposs.org/docs/guides/quickstart) for more information.
## Contributing
From 4f51898541a63219ae3b849e22c2b52f9ff9cbf7 Mon Sep 17 00:00:00 2001
From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com>
Date: Sat, 2 Aug 2025 19:44:34 -0400
Subject: [PATCH 6/9] feat: default page in setup wizzard is img
---
pages/setup.vue | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/pages/setup.vue b/pages/setup.vue
index 9e0e5ed5..2acdc1db 100644
--- a/pages/setup.vue
+++ b/pages/setup.vue
@@ -85,9 +85,15 @@
v-else-if="!useModal"
class="bg-zinc-950/30 flex items-center justify-center"
>
-
+
+
From dd01cbb9a7eee9033f2047404691d91b8a523a28 Mon Sep 17 00:00:00 2001
From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com>
Date: Sat, 2 Aug 2025 19:45:25 -0400
Subject: [PATCH 7/9] ci: remove redundant perm in release ci
---
.github/workflows/release.yml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index e244c816..8045e05d 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -8,9 +8,6 @@ on:
schedule:
- cron: "0 2 * * *" # run at 2 AM UTC
-permissions:
- contents: read
-
jobs:
web:
name: Push website Docker image to registry
From 74a3a858e7b2fa1fbaefd506215142c4e062999d Mon Sep 17 00:00:00 2001
From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com>
Date: Sat, 2 Aug 2025 20:20:58 -0400
Subject: [PATCH 8/9] docs: update translation links and add progress image
---
CONTRIBUTING.md | 2 +-
README.md | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 739271ce..9055675c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -161,7 +161,7 @@ and [create an issue](#reporting-issues) or [submit a PR](#submitting-pull-reque
## Translation
-If you want to help translate Drop, we would love to have your help! You can do so on our weblate instance. Please make sure to **read** the [message format syntax](https://vue-i18n.intlify.dev/guide/essentials/syntax.html) page before starting. We use this special syntax to enable high quality translations, and failure to do so may result in your translations **causing errors** in Drop.
+If you want to help translate Drop, we would love to have your help! You can do so on our [weblate instance](https://translate.droposs.org/engage/drop/). Please make sure to **read** the [message format syntax](https://vue-i18n.intlify.dev/guide/essentials/syntax.html) page before starting. We use this special syntax to enable high quality translations, and failure to do so may result in your translations **causing errors** in Drop.
## Commit Guidelines
diff --git a/README.md b/README.md
index 2100735a..9270659f 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
[](https://discord.gg/ACq4qZp4a9)
[](https://opencollective.com/drop-oss)
[
-](https://translate.droposs.org/projects/drop/)
+](https://translate.droposs.org/engage/drop/)
Drop is an open-source game distribution platform, like GameVault or Steam. It's designed to distribute and shared DRM-free game quickly, all while being incredibly flexible, beautiful and fast.
@@ -32,4 +32,6 @@ See our documentation on how to [deploy Drop](https://docs.droposs.org/docs/guid
## Contributing
-Please see the [in-depth contributing guide](CONTRIBUTING.md)
+Please see the [in-depth contributing guide](CONTRIBUTING.md). The guide includes information on how to set up the project, how to contribute code, how to report issues, and even how to effectively translate Drop.
+
+[](https://translate.droposs.org/engage/drop/)
From fb5d1e87e1cc676306e8a6d39b69b070b3da996b Mon Sep 17 00:00:00 2001
From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com>
Date: Sat, 2 Aug 2025 20:26:04 -0400
Subject: [PATCH 9/9] fix: lang selector using wrong weblate link
---
components/LanguageSelector.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/LanguageSelector.vue b/components/LanguageSelector.vue
index 9d873c1d..d929c297 100644
--- a/components/LanguageSelector.vue
+++ b/components/LanguageSelector.vue
@@ -3,7 +3,7 @@