Pristine VSCode OSS build, result of 'systems primitivism' R&D - 'as much benefits from as simple toolbox as possible'
Linux with docker & docker-compose, user with UID/GID 10001, a member of docker group, enough disk space in ${HOME} (Drive C: in Windows) to store source and build files
Both Linux and Windows expect a .github_token file in ${HOME} for archive upload
Linux Swapfile (1.98.0 on)
sudo mkswap -U clear --size 16G --file /swapfile
Put /swapfile none swap defaults 0 0 to /etc/fstab
In .env adjust DISTRO variable to any of {debian,fedora}
mkdir -p ${HOME}/vscode-buildbedDISTRO=debian DUMMY_UID=`id -u` DUMMY_GID=`id -g` docker-compose run --build --rm vscodeor
DISTRO=fedora DUMMY_UID=`id -u` DUMMY_GID=`id -g` docker-compose run --build --rm vscodeGit Bash
./entrypoint.shUntar, copy-paste an extensionsGallery to resources/app/product.json
netcoredbg as vsdbg is only available in Microsoft Visual Studio Code
Pyright as OSS replacement for Pylance
Perl "Artistic License"