+{"$schema":"http://json-schema.org/draft-07/schema","$comment":"https://docs.github.com/en/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository","title":"GitHub Funding","definitions":{"github_username":{"type":"string","maxLength":39,"pattern":"^[a-zA-Z0-9](-?[a-zA-Z0-9])*$","examples":["SampleUserName"]},"nullable_string":{"type":["string","null"]}},"type":"object","properties":{"community_bridge":{"title":"CommunityBridge","$ref":"#/definitions/nullable_string","minLength":1},"github":{"title":"GitHub Sponsors","oneOf":[{"$ref":"#/definitions/github_username"},{"type":"array","minItems":1,"uniqueItems":true,"items":{"$ref":"#/definitions/github_username"}}]},"issuehunt":{"title":"IssueHunt","$ref":"#/definitions/nullable_string","minLength":1},"ko_fi":{"title":"Ko-fi","$ref":"#/definitions/nullable_string","minLength":1},"liberapay":{"title":"Liberapay","$ref":"#/definitions/nullable_string","minLength":1},"open_collective":{"title":"Open Collective","$ref":"#/definitions/nullable_string","minLength":1},"otechie":{"title":"Otechie","$ref":"#/definitions/nullable_string","minLength":1},"patreon":{"title":"Patreon","$ref":"#/definitions/nullable_string","minLength":1,"maxLength":100},"tidelift":{"title":"Tidelift","$ref":"#/definitions/nullable_string","pattern":"^(npm|pypi|rubygems|maven|packagist|nuget)/.+$"},"custom":{"title":"Custom URL","type":["string","array","null"],"format":"uri-reference","items":{"title":"Link","type":"string","format":"uri-reference"},"uniqueItems":true}},"additionalProperties":false}
0 commit comments