Chat_desk (en fabrication)Une application de chat auto-hébergée pour le bureau écrit en flottement!
Finement testé sur Windows et Linux!
Je ne possède pas de Mac, donc des testeurs Mac sont nécessaires! Une aide serait très reconnaissante?
Dirigez-vous vers les sorties
curl " https://raw.githubusercontent.com/omegaui/chat_desk_linux_install_script/main/script/install-linux.sh " | sh En dehors de la configuration, vous devez télécharger chat_desk_core & pubspec.yml au répertoire root de l'installation,
Exécutez ce qui suit pour le télécharger,
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.ymlOù, la plate-forme est Windows ou Mac .
C'est facile
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 Hé c'est pour toi, si tu veux aider à construire le projet,
Puisque, le cœur du programme est séparé et indépendant de l'interface utilisateur, il semble que les tracas de construire à la fois le noyau et l'interface utilisateur pour tester les modifications / fonctionnalités,
⚡ Mais ce n'est pas le cas avec Chat_desk ⚡
À des fins de débogage, vous pouvez remplacer la commande Spawner dans server_handler.dart , pour activer le noyau intégré,
Tout ce que vous avez à faire est de remplacer,
Seulement cette ligne
_serverProcess = await Process . start (
"${! Platform . isWindows ? "./" : "" }chat_desk_core.exe" , []);Avec cette ligne
_serverProcess = await Process . start (
"dart" , [ "lib/core/server/server.dart" ]);Et c'est tout, votre serveur intégré est prêt à tester !!


