37 lines
1.0 KiB
JSON
37 lines
1.0 KiB
JSON
{
|
|
"name": "gitea-sync",
|
|
"version": "1.1.0",
|
|
"description": "Syncs public repositories from a Gitea instance as feedback boards",
|
|
"author": "echoboard",
|
|
"entryPoint": "index.js",
|
|
"configSchema": [
|
|
{
|
|
"key": "profileUrl",
|
|
"type": "text",
|
|
"label": "Gitea profile URL",
|
|
"placeholder": "https://git.example.com/username",
|
|
"required": true
|
|
},
|
|
{
|
|
"key": "token",
|
|
"type": "password",
|
|
"label": "API token",
|
|
"placeholder": "Leave empty for public repos only"
|
|
},
|
|
{
|
|
"key": "syncInterval",
|
|
"type": "select",
|
|
"label": "Auto-sync interval",
|
|
"options": [
|
|
{ "value": "off", "label": "Off - manual only" },
|
|
{ "value": "15", "label": "Every 15 minutes" },
|
|
{ "value": "30", "label": "Every 30 minutes" },
|
|
{ "value": "60", "label": "Every hour" },
|
|
{ "value": "360", "label": "Every 6 hours" },
|
|
{ "value": "720", "label": "Every 12 hours" },
|
|
{ "value": "1440", "label": "Every 24 hours" }
|
|
]
|
|
}
|
|
]
|
|
}
|