chat_desk (en la fabricación)¡Una aplicación de chat autohostada para escritorio escrita en Flutter!
¡Finamente probado en Windows y Linux!
No tengo una Mac, así que se necesitan probadores de Mac. ¿Alguna ayuda estaría muy agradecida?
Dirígete a los lanzamientos
curl " https://raw.githubusercontent.com/omegaui/chat_desk_linux_install_script/main/script/install-linux.sh " | sh Además de la configuración, debe descargar chat_desk_core y pubspec.yml en el directorio de la raíz de instalación,
Ejecute lo siguiente para descargarlo,
wget https://raw.githubusercontent.com/omegaui/chat_desk_core/main/bin/ < platform > /chat_desk_core.exe
wget https://raw.githubusercontent.com/omegaui/chat_desk_core/main/pubspec.ymlDónde, la plataforma es Windows o Mac .
Es fácil
git clone https://github.com/omegaui/chat_desk
cd chat_deskflutter pub get
wget https://raw.githubusercontent.com/omegaui/chat_desk_core/main/bin/ < platform > /chat_desk_core.exe
# for linux
# sudo chmod 777 chat_desk_core.exeflutter run Oye, esto es para ti, si quieres ayudar a construir el proyecto,
Dado que el núcleo del programa está separado e independiente de la interfaz de usuario, parece una molestia de construir tanto el núcleo como la interfaz de usuario para probar los cambios/características,
⚡ Pero este no es el caso con chat_desk ⚡
Para fines de depuración, puede reemplazar el comando spawner en server_handler.dart , para habilitar el núcleo integrado,
Todo lo que necesita hacer es reemplazar,
Solo esta línea
_serverProcess = await Process . start (
"${! Platform . isWindows ? "./" : "" }chat_desk_core.exe" , []);Con esta línea
_serverProcess = await Process . start (
"dart" , [ "lib/core/server/server.dart" ]);¡Y eso es todo, su servidor integrado está listo para la prueba!


