{"id":20156152,"url":"https://github.com/openfun/fun-config","last_synced_at":"2026-02-08T07:32:36.591Z","repository":{"id":52175020,"uuid":"130723573","full_name":"openfun/fun-config","owner":"openfun","description":" :sparkles: Misc FUN configuration files","archived":false,"fork":false,"pushed_at":"2021-05-06T09:48:13.000Z","size":17,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-08-11T05:34:40.269Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openfun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-23T16:09:46.000Z","updated_at":"2021-05-06T08:21:37.000Z","dependencies_parsed_at":"2022-08-24T04:00:28.735Z","dependency_job_id":null,"html_url":"https://github.com/openfun/fun-config","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openfun/fun-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Ffun-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Ffun-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Ffun-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Ffun-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openfun","download_url":"https://codeload.github.com/openfun/fun-config/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Ffun-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29224439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T06:05:31.539Z","status":"ssl_error","status_checked_at":"2026-02-08T05:58:33.853Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-11-13T23:37:48.462Z","updated_at":"2026-02-08T07:32:36.553Z","avatar_url":"https://github.com/openfun.png","language":"Makefile","readme":"# ✨ FUN Config ✨\n\nThis repository is the place where we store various configuration files shared\namong the FUN development team.\n\n## GitHub Labels\n\nInspired by TailorDev's work on [communication with GitHub\nissues](https://tailordev.fr/blog/2016/09/27/communication-with-github-issues-1/),\nwe decided to define our own set of labels that will be used in all our GitHub\nrepositories to improve and normalize our work on issues and PRs for both\ninternal and external contributors. In this section, we will document how to\ninstall and use the [`labels`](https://github.com/popomore/github-labels) tool\nto automate labels creation for a GitHub repository.\n\n### Getting started with `labels`\n\n#### GitHub personal access token\n\nTo interact with the GitHub API, you will need to [generate a personal access\ntoken](https://github.com/settings/tokens) (make sure it has the `repo`\npermission).\n\nOnce generated, we will store this token in an environment variable that will be\ndefined in your favorite shell rc file:\n\n```bash\n# .bashrc or .zshrc\nexport GITHUB_LABELS_TOKEN=\"thisismytoken\"\n```\n\nLoad a new shell or source your rc file to take into account this new\nenvironment variable (_e.g._ `source $HOME/.zshrc`).\n\n#### Build the `fun-config` Docker image\n\n```bash\n$ make build\n```\n\n### Create default labels for a repository\n\nOnce the `fun-config` image has been successfully built, you can use our default\nlabels configuration to initialize labels from a repository:\n\n```bash\n$ bin/labels user/repository\n```\n\nFeel free to substitute `user` by the project namespace (_e.g._ your user name\nor team) and repository by the name of the repository.\n\n## License\n\nThis work is released under the MIT License (see [LICENSE](./LICENSE)).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Ffun-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfun%2Ffun-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Ffun-config/lists"}