Based on excellent tutorial and code from:
Build and Deploy a Modern Crypto Exchange Uniswap dApp and Master Web3 Development & Smart Contracts
clone into ubuntu (I used WSL Ubuntu 20 on Windows 10)
To use Visual Studio to develop on W10 and deploy to WSL, follow https://ubuntu.com/tutorials/working-with-visual-studio-code-on-ubuntu-on-wsl2#5-install-nodejs-and-create-a-new-project
requires node.js, if not already on environment
to open up web3_uniswap folder in Visual Studio Code, in that folder type:
code .
This should open the code in Visual Studio