Repository page metadata including description and avatar. Users can edit this directly in their PDS to customize their repository page.
Record Key
any
Any valid record key
Properties
avatar
blob
Optional
Repository avatar/icon image.
maxSize: 3.0 MBcreatedAt
string
datetime
Required
Record creation timestamp
description
string
Optional
Markdown README/description content for the repository page.
maxLength: 100000 bytesrepository
string
Required
The name of the repository (e.g., 'myapp'). Must match the rkey.
maxLength: 256 bytesupdatedAt
string
datetime
Required
Record last updated timestamp
View raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"repository",
"createdAt",
"updatedAt"
],
"properties": {
"avatar": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 3000000,
"description": "Repository avatar/icon image."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Record creation timestamp"
},
"updatedAt": {
"type": "string",
"format": "datetime",
"description": "Record last updated timestamp"
},
"repository": {
"type": "string",
"maxLength": 256,
"description": "The name of the repository (e.g., 'myapp'). Must match the rkey."
},
"description": {
"type": "string",
"maxLength": 100000,
"description": "Markdown README/description content for the repository page."
}
}
},
"description": "Repository page metadata including description and avatar. Users can edit this directly in their PDS to customize their repository page."
}