ethereum / remix-project

Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
https://remix-ide.readthedocs.io
MIT License
2.36k stars 888 forks source link

Pulling in multiple files via a url #4345

Open ryestew opened 6 months ago

ryestew commented 6 months ago

Currently you can load a file in the editor via a url with: https://remix.ethereum.org/#url=https://github.com/ethereum/remix-project/blob/master/apps/remix-ide/contracts/app/solidity/mode.sol

We should update this so that multiple files can be pulled into the workspace. While this can be done with a GIST, if you are making a class, every time you update the files, you then need to update the GIST. A good enhancement, would be good to pull a folder via a URL. The active file in the editor could be selected via another url command.

ryestew commented 6 months ago

But you can't resolve directory structure via a github url

ryestew commented 2 months ago

I propose the delimiter between files should be a semi-colon ;

ryestew commented 2 months ago

And it should make a new workspace.