如何从 Satis 发送消息以在作曲家控制台中显示?

How to send message from Satis for displaying in composer console?

是否可以从 satis-server 发送自定义消息以显示在客户控制台中?例如 - "This repository will be in maintenance mode next day."

如果是,我需要在 packages.json 文件中添加什么?

{
    "packages": [],
    "includes": {
        "include/all$edc82a88b20174d3fac08ba4146f4423fd71d9d6.json": {
            "sha1": "edc82a88b20174d3fac08ba4146f4423fd71d9d6"
        }
    }
}

我认为 Composer 不允许这种机制。毕竟,Satis 只是一堆静态文件,你所需要的只是为它们托管 HTTPS。这使得允许临时替代托管尽可能容易,恕我直言。

HTTP 世界中似乎也没有适合您的用例的东西。 Status Code 503 (Temporarily unavailable) 只能在实际进行维护时触发 - 没有任何提前警告。