Discourse-Entwicklungsumgebung auf Windows installieren

Hallo,

Ich möchte mich in die Entwicklung von Plugins für Discourse einarbeiten.

Ich wollte fragen, ob die Dokumentation für Windows noch gültig ist, da sie von 2017 stammt :sweat_smile:

Haben Sie sonst eine andere Lösung für mich?

Danke

1 „Gefällt mir“

Wenn es nicht funktioniert, können Sie eine Ubuntu/Debian-basierte OS VM über VirtualBox oder Ähnliches ausführen und Install Discourse on Ubuntu or Debian for Development verwenden. Ich habe Linux Mint unter VirtualBox unter Windows ausgeführt, nachdem ich bei der Verwendung der WSL-Anweisungen auf einige Probleme gestoßen war.

3 „Gefällt mir“

Ich würde auf jeden Fall WSL2 empfehlen! (und der Link von @NateDhaliwal ist perfekt dafür)

Sie können auch Install Discourse for development using Docker ausprobieren, aber ich persönlich verwende den Vorschlag von @NateDhaliwal.

Dies ohne Docker durchzuführen, führt zu einer schnelleren lokalen Installation, erfordert aber mehr Wartung.

4 „Gefällt mir“

Ich verwende auch WSL2. Beachten Sie, dass die von Nate veröffentlichten Anweisungen auch für eine WSL2-Einrichtung gelten, wenn Sie Ubuntu als WSL-Distribution verwenden.

Denken Sie nur daran, postgres und redis zu starten, wenn WSL gerade gestartet wurde.
Normalerweise starte ich meine Entwicklungsumgebung in WSL mit einem Shell-Skript. Etwas wie:

#!/usr/bin/env bash

cd "$(dirname "$0")"

export RAILS_ENV=development
export TRACK_REQUESTS=true
export UNICORN_LISTENER=localhost:3000
export DISCOURSE_HOSTNAME=localhost

sudo service postgresql start
sudo service redis-server start

bundle install
pnpm install

LOAD_PLUGINS=1 ./bin/rails db:migrate

./bin/ember-cli -u
2 „Gefällt mir“

Vielen Dank für Ihre Hilfe!!

Ich werde das Experiment versuchen

1 „Gefällt mir“