Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
45
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix build error and change order of document properties

Brooke 89946e40 55da18ff

+9 -9
+9 -9
src/lexicons/site.standard.document.ts
··· 47 47 }, { 48 48 description: 'Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.' 49 49 }), 50 + labels: lx.union(["com.atproto.label.defs#selfLabels"], { 51 + description: "Self-label values for this post. Effectively content warnings.", 52 + }), 53 + links: lx.union([], { 54 + description: "Array of values describing relationships between this document and external resources" 55 + }), 56 + contributors: lx.array({ 57 + type:"ref", ref:"#contributor" 58 + }), 50 59 publishedAt: lx.string({ 51 60 required: true, 52 61 format: 'datetime', ··· 55 64 updatedAt: lx.string({ 56 65 format: 'datetime', 57 66 description: 'Timestamp of the documents last edit.' 58 - }), 59 - labels: lx.union(["com.atproto.label.defs#selfLabels"], { 60 - description: "Self-label values for this post. Effectively content warnings.", 61 - }), 62 - links: lx.union([], { 63 - description: "Array of values describing relationships between this document and external resources" 64 - }) 65 - contributors: lx.array({ 66 - type:"ref", ref:"#contributor" 67 67 }) 68 68 }), 69 69 description: 'A document record representing a published article, blog post, or other content. Documents can belong to a publication or exist independently.'