I mean running, as in, having it compile locally.
He makes a lot of changes and let’s them stay in Work In Progress, I assume.
If it compiles locally for him, that means he didn’t push all the necessary changes to make us able to compile it, as the code on Github is lacking those parts of the code.
If it does not compile locally for him, it means he is sitting on one module, making heavy breaking changes and didn’t get to fixing the other module, where the changes broke something already.
I’ve personally been through all those scenarios.
You can edit all code in the Web UI, yes. However, I doubt anyone does it like that, because it’d be a chore and it’s just way easier and more convenient to download it and have it run in an IDE or code editor.
The Web UI editing feature is usually used for small and quick edits. Or if the repository is huge and you don’t want to download GBs of repository content, just to edit one line in a file.
At least, that’s how I edit files in Github.
I actually played around with code compilation of this project myself, yesterday. I noticed, there are definitely things missing. Even if I add the serde_json
dependency correctly, other things still won’t compile, because there are missing things in other places. For example, there is a structure missing certain fields. This is a clear indication of the author letting things stay Work In Progress, which makes the project not compile, if you only get the Github code. We would need the code that is not yet pushed to Github by the author.
Though, even then it’s not guaranteed it works for us.
Either way, there is no immediate solution to this. We need to wait. He is currently, as he said, in a pre-implementation stage and still questions the ideas portrayed in this project.