Metadata

Warning

This section still reflects the brand.yml spec during design. It will be updated shortly to reflect the current brand.yml specification.

About

meta provides a place to store metadata about the Company described in brand.yml. We should anticipate a few key pieces of information, but authors might want to include data we haven’t accounted for.

Example

brand.yml
meta:
  name: Posit
  link: https://posit.co
brand.yml
meta:
  name:
    full: Posit Software, PBC
    short: Posit
  link:
    home: https://posit.co
    guide: https://positpbc.atlassian.net/wiki/x/AQAgBQ
    mastodon: https://fosstodon.org/@Posit
    linkedin: https://www.linkedin.com/company/posit-software/
    twitter: https://twitter.com/posit_pbc

Spec

- id: brand-meta
  description: >
    Metadata for a brand, including the brand name and important links.
  object:
    closed: false
    properties:
      name:
        description: The brand name.
        anyOf:
          - string
          - object:
              properties:
                full:
                  string:
                    description: The full, official or legal name of the company or brand.
                short:
                  string:
                    description: The short, informal, or common name of the company or brand.
      link:
        description: >
          Important links for the brand, including social media links.
          If a single string, it is the brand's home page or website.
          Additional fields are allowed for internal use.
        anyOf:
          - string
          - object:
              properties:
                home:
                  string:
                    description: The brand's home page or website.
                mastodon:
                  string:
                    description: The brand's Mastodon URL.
                github:
                  string:
                    description: The brand's GitHub URL.
                linkedin:
                  string:
                    description: The brand's LinkedIn URL.
                twitter:
                  string:
                    description: The brand's Twitter URL.
                facebook:
                  string:
                    description: The brand's Facebook URL.