initial-commit

This commit is contained in:
Guillaume GRABÉ
2026-05-12 17:06:43 +02:00
commit 051a080dfa
110 changed files with 26377 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
syntax = "proto3";
package charybdis.core;
// Link represents an external URL reference
// Used across all entity types for documentation, dashboards, etc.
message Link {
// URL to the external resource
string url = 1;
// Human-readable title for the link
string title = 2;
// Optional: Icon identifier (e.g., "github", "dashboard", "docs")
string icon = 3;
// Optional: Type of link (e.g., "documentation", "monitoring", "repository")
string type = 4;
}