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 ![]()
Haben Sie sonst eine andere Lösung für mich?
Danke
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 ![]()
Haben Sie sonst eine andere Lösung für mich?
Danke
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.
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.
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
Vielen Dank für Ihre Hilfe!!
Ich werde das Experiment versuchen