{"id":22283789,"url":"https://github.com/veaba/contributors","last_synced_at":"2025-03-25T19:51:43.921Z","repository":{"id":46823792,"uuid":"513179796","full_name":"veaba/contributors","owner":"veaba","description":"【WIP】Generate a contributors  community SVG for your Repository.（贡献者，来个大合照！one~ two ~ three~，茄子，咔嚓！）","archived":false,"fork":false,"pushed_at":"2022-07-28T15:46:24.000Z","size":11513,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T17:39:45.758Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veaba.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-12T14:41:52.000Z","updated_at":"2022-07-29T08:01:17.000Z","dependencies_parsed_at":"2022-09-23T22:51:25.325Z","dependency_job_id":null,"html_url":"https://github.com/veaba/contributors","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veaba%2Fcontributors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veaba%2Fcontributors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veaba%2Fcontributors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veaba%2Fcontributors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veaba","download_url":"https://codeload.github.com/veaba/contributors/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245535444,"owners_count":20631294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-03T16:42:18.228Z","updated_at":"2025-03-25T19:51:43.896Z","avatar_url":"https://github.com/veaba.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"【WIP】：Website not yet ready\r\n\r\nYou can generate as many repository contributor avatar group photos as you want.\r\n\r\n![Home](public//home.png)\r\n\r\n## TODO How use\r\n\r\n### Github Actions\r\n\r\n### Website\r\n\r\n## Design\r\n\r\n- [x] Automatic clipping and rounding of Avatar\r\n- [x] Horizontal Auto Center\r\n      ![auto-center.svg](docs/default/auto-center.svg)\r\n\r\n### size\r\n\r\n### category(TODO)\r\n\r\n```diff\r\nexport default {\r\n+  'veaba/veaba': {\r\n+    category: [\r\n+     {\r\n+        label: 'Platinum Sponsors',\r\n+        users: ['veaba']\r\n+     },\r\n+     {\r\n+        label: 'Gold Sponsors',\r\n+        users: ['veaba2']\r\n+     },\r\n+     {\r\n+        label: 'Silver Sponsors',\r\n+        users: ['veaba3']\r\n+     },\r\n+     {\r\n+        label: 'Sponsors',\r\n+        users: ['veaba4']\r\n+     }\r\n+  ]\r\n  }\r\n}\r\n```\r\n\r\n### circle\r\n\r\n- `circle`: default: circle\r\n\r\n![](docs/circle/circle-default.svg)\r\n\r\n- `isRadius:false`: you can disabled the feature\r\n\r\n```diff\r\nexport default {\r\n+  'vuejs-translations/docs-zh-cn': {\r\n+    isRadius: false,\r\n+  }\r\n}\r\n```\r\n\r\n![](docs/circle/no-circle.svg)\r\n\r\n### margin\r\n\r\n### text display\r\n\r\n- [] configure text color? （It't necessary?）\r\n\r\n### config\r\n\r\nmaybe you need filter some users.\r\n\r\nemm, just like as `vuejs-translations/docs-zh-cn`, it's a Chinese translation for Vue docs community, we does't need show non Chinese contributors in our repo, actually, `vuejs-translations/docs-zh-cn` upstream repo is `vuejs/docs`.\r\n\r\nin `config.ts` add your repo configure.\r\n\r\n```diff\r\nexport default {\r\n+  'veaba/veaba': {\r\n+    ignore: [] // if you need ignore some users\r\n+  }\r\n}\r\n```\r\n\r\n## Examples\r\n\r\n### demo：vuejs-translations/docs-zh-cn contributors\r\n\r\n\u003cp align=\"center\"\u003e :point_down: :point_down: :point_down: ↓↓↓↓↓↓ :point_down: :point_down: :point_down:\u003c/p\u003e\r\n\r\n![](repos/vuejs-translations/docs-zh-cn.svg)\r\n\r\n\r\n\u003cp align=\"center\"\u003e :point_up: :point_up: :point_up: ↑↑↑↑↑↑  :point_up: :point_up: :point_up:\u003c/p\u003e\r\n\r\nin `config.js`:\r\n\r\n```diff\r\n+ const config: ConfigItem =\r\n+ {\r\n+   // https://github.com/vuejs-translations/docs-zh-cn\r\n+   'vuejs-translations/docs-zh-cn': {\r\n+     ignore: [\r\n+       'yyx990803', 'NataliaTepluhina', 'skirtles-code', 'bencodezen', 'dependabot[bot]',\r\n+       'LinusBorg', 'KiritaniAyaka', 'Alex-Sokolov', 'sdras', 'marina-mosti', 'CyberAP',\r\n+       'danielkellyio', 'tylermercer',\r\n+     ], // if you need ignore some users\r\n+     // users: [],?? maybe we need this field.\r\n+     ignoreTotal: 1, // filter some users whose total is too low\r\n+     size: 100,\r\n+     height: 2500, // TODO: maybe automatic\r\n+     width: 800,\r\n+     fontSize: 30,\r\n+   }\r\n+ }\r\n```\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveaba%2Fcontributors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveaba%2Fcontributors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveaba%2Fcontributors/lists"}