外掛程式何時應該是外部的?

外掛程式何時應該是外部的?

CoreDNS 原始碼樹中的 plugin.md 檔案有一些關於 CoreDNS 外掛程式應具備的最低要求的指標。基本上可以歸結為:「它應該為 CoreDNS 增加一些獨特且有用的東西」。此外,所有文件、測試和功能都應該是優秀的。

列出外掛程式何時可以包含在 CoreDNS 中比說它應該保持外部更容易,所以我們將這樣做。

  • 首先,這個外掛程式應該對其他人有用。「有用」是一個主觀的詞,但外掛程式需要填補一個吸引多於一個人的利基市場。
  • 它應該與其他外掛程式有足夠的差異性,才能證明被包含是合理的。
  • 需要支援當前的網際網路標準:IPv4 和 IPv6,因此應該處理 A 和 AAAA 記錄(如果您的外掛程式是處理位址記錄的話)。
  • 它必須有測試。
  • 它必須有 README.md 作為文件。
  • 必須注意使其在記憶體和 CPU 方面都有效率。

CoreDNS 的外掛程式可以很容易地在程式碼樹之外存在,plugin.cfg 預設為 CoreDNS 的程式碼庫,但其他程式碼庫也一樣可以運作。

Miek Gieben
發佈時間: 並標記為 外部樹外外掛程式,使用了 184 個字。