The web project is intended to contain the code for actually running the service in Azure. Controller actions that act as the entry point for individual HTTP requests. Service startup code preparing the IoC container. Various middlewares providing additional telemetry and debugging information. And so forth.
A self-hosted Forgejo or Gitea instance is really two systems bolted together: a web application backed by Postgres, and a collection of bare git repositories on the filesystem. Anything that needs to show git data in the web UI has to shell out to the binary and parse text, which is why something as straightforward as a blame view requires spawning a subprocess rather than running a query. If the git data lived in the same Postgres instance as everything else, that boundary disappears.
。Line官方版本下载对此有专业解读
Continue reading...
And the following WebAssembly file:
“麦迪克”获数千万元Pre-A轮融资