Olá,
Quero tentar começar a desenvolver plugins para o Discourse.
Gostaria de saber se a documentação para Windows ainda é válida, pois é de 2017 ![]()
Caso contrário, você tem outra solução para me sugerir?
Obrigado
Olá,
Quero tentar começar a desenvolver plugins para o Discourse.
Gostaria de saber se a documentação para Windows ainda é válida, pois é de 2017 ![]()
Caso contrário, você tem outra solução para me sugerir?
Obrigado
Se não funcionar, você pode executar um SO VM baseado em Ubuntu/Debian via VirtualBox ou similar, e usar Install Discourse on Ubuntu or Debian for Development. Eu executei o Linux Mint no VirtualBox no Windows após encontrar alguns problemas com as instruções de uso do WSL.
Eu recomendaria usar o WSL2, com certeza! (e o link do @NateDhaliwal é perfeito para isso)
Você também pode tentar Install Discourse for development using Docker, mas eu pessoalmente uso a sugestão do @NateDhaliwal.
Fazer isso sem o Docker resulta em uma instalação local mais rápida, mas exige mais manutenção.
Também estou usando o WSL2. Observe que as instruções postadas por Nate também se aplicam a uma configuração WSL2 se você usar o Ubuntu como distribuição WSL.
Apenas lembre-se de iniciar o postgres e o redis quando o WSL for iniciado.
Eu geralmente inicio meu ambiente de desenvolvimento no WSL usando um script shell. Algo como:
#!/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
Obrigado pela sua ajuda!!
Vou tentar a experiência