You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to save time setting up the development environment of mixxx and also keep my system clean not installing compilers and libraries to my PC
The devcontainer specification allows to install dependencies etc. in a Docker Container and more and more IDEs are supporting to develop the code in such a container while preserving all IDE features for debugging / code analysis, language server etc.
See this example I built for Rust: https://github.com/spotlesscoder/rust-template
Just clone in VSCode, install the devcontainer extension in VS Code, run the "Reopen in Container" Action and everything installs automatically and you're ready to go
Once done trying out you can delete the docker container and the cloned git folder and your system is as clean as before
I want to provide something similar for the C++ stack that mixxx needs and make a PR for .devcontainer/ folder with the necessary config files in the repo root.
Would you be accepting such a PR?
The text was updated successfully, but these errors were encountered:
Personally, I am 100% for this. I also use devcontainer and this could be a way for me to address Mixxx dropping support for Ubuntu 22.04.
One limitation is the fact that Windows and mac developer would be effectively be working with the Linux source if they decide to work in devcontainer, and would require a WSL integration/XQuartz to run the built version of Mixxx.
I don't mind, since a devcontainer is optional, and Windows/mac devs will still be able to work with a a system/vcpkg setup.
My only request would be to keep any IDE specific config out and work off the official spec and not include any customizations.<IDE> in there.
Feature Description
I want to save time setting up the development environment of mixxx and also keep my system clean not installing compilers and libraries to my PC
The devcontainer specification allows to install dependencies etc. in a Docker Container and more and more IDEs are supporting to develop the code in such a container while preserving all IDE features for debugging / code analysis, language server etc.
See this example I built for Rust: https://github.com/spotlesscoder/rust-template
Just clone in VSCode, install the devcontainer extension in VS Code, run the "Reopen in Container" Action and everything installs automatically and you're ready to go
Once done trying out you can delete the docker container and the cloned git folder and your system is as clean as before
I want to provide something similar for the C++ stack that mixxx needs and make a PR for .devcontainer/ folder with the necessary config files in the repo root.
Would you be accepting such a PR?
The text was updated successfully, but these errors were encountered: