type: map examples: |

elixir:
    name: ELIXIR
    bio: We contribute as an organisation!

mapping:

"=":
    type: map
    description: |
        This ideally is your GitHub handle. If you do not have, or do not wish to provide a GitHub username, you may make up another identifier here, but then you must set `github: false` as described below.
    mapping:
        name:
            type: str
            required: true
            description: |
                Your preferred name. If you prefer an alias or another name, this is welcome, it does not need to be your legal name.
            examples:
                - 张三
                - Alice
                - Jane Doe
                - Madame Tout-le-Monde
                - Γιάννης Παπαδόπουλος
        email:
            type: str
            pattern: /@/
            description: |
                Your email address, if you wish to provide it.
            examples:
                - jane.doe@gmail.com
        twitter:
            type: str
            pattern: /[0-9a-zA-Z]+/
            description: Your twitter handle, without the `@`
            examples:
                - gxytraining
        fediverse:
            type: str
            pattern: /^https:\/\/[0-9a-zA-Z.]+/@?[0-9a-zA-Z.]+$/
            description: The URL to your fediverse profile
            examples:
              - http://genomic.social/@abretaud
        fediverse_flavor:
            type: str
            enum:
              - mastodon
              - akkoma
            description: The flavor of the fediverse server (used in our webfinger endpoint.)
        bio:
            type: str
            description: |
                A short biography of yourself, if you wish to add additional details or context.
            examples:
                - Research at the [South African National Bioinformatics Institute](https://www.sanbi.ac.za/)
        matrix:
            type: str
            pattern: /[0-9a-zA-Z]+:.*/
            description: Your matrix identifier and home server
            examples:
                - "hexylena:matrix.org"
        linkedin:
            type: str
            pattern: /[0-9a-zA-Z]+/
        github:
            type: bool
            description: |
                If your identifier in this file is **not** a GitHub account (or not your account), then this **must** be set to true, so we do not link to that account.
        orcid:
            type: str
            pattern: /[0-9A-Z]{4}-[0-9A-Z]{4}-[0-9A-Z]{4}-[0-9A-Z]{4}/
            description: Your identifier at orcid.org
            examples:
                - 0000-0001-9760-8992
        joined:
            type: str
            pattern: /[0-9]{4,}-[0-9]{2}/
            description: The year and month in which you joined
            examples:
                - 2020-01
        avatar:
            type: str
        url:
            type: str
            description: associated webpage (NOTE, funders only!)
            examples:
              - "https://elixir-europe.org"