DenisovNikita / PosiPhone

Position-based conference call system
GNU General Public License v3.0
12 stars 0 forks source link

Cross-platform support #3

Open shlyakpavel opened 2 years ago

shlyakpavel commented 2 years ago

It looks like the project is Linux-only at the moment. Moreover, it seems like only Debian-based distros are supported. It's good as a proof of concept, but I hardly imagine making all my friends use Ubuntu to communicate :D Is it possible to run this on macOS/Windows? How much effort would it require? Would you accept PRs adding support for other linux distros (like rpm-based)?

DenisovNikita commented 2 years ago

Yes, that is correct. For now, the application is Linux-only. Also, we were thinking about making this voice chat on the web. The fact is that we did not start learning JavaScript/TypeScript and a couple of frameworks for them to finish our project before presenting. So, to be simpler, we made it Ubuntu-only. About macOS/Windows we considered docker images for that. Moreover, we have a docker image for the server part of the application. The point is a docker image of the client part is harder to make because of GUI for example. I don't think that PRs about adding support for other Linux distros are easier than making a docker image for a client.

shlyakpavel commented 2 years ago

Also, we were thinking about making this voice chat on the web. The fact is that we did not start learning JavaScript/TypeScript and a couple of frameworks for them to finish our project before presenting.

Did you consider building this project for webassembly?

DenisovNikita commented 2 years ago

Honestly, we did not consider Wasm in our project. However, it is an interesting way of developing.