Hello there, it is my first time here, and first time using next cloud.
I was interested in contributing, so I was able to build the desktop client, and I saw that the build procedure documentation recommends with docker, but if not done so what would be different and what would be affected. I am not very friendly with docker so, I am not sure if there will be any hidden or missing aspect to the built or anything similar.
Thank-you for your response.
To be honest, I am no desktop developer so, I can only give general answers.
The usage of docker ensures a consistent building environment (think cross-compiling). This means that all dependencies are pre installed (by means of the docker image) and you do not need to worry about that burden. When doing it outside docker, you would have to setup you local machine accordingly, potentially colliding with other projects you work on. So, docker provides an easy way to separate concerns.
I pretty much assume that development and debugging might be carried out outside if appropriate.
Chris