{"id":51462477,"url":"https://github.com/sgtswagrid/scala-library-config","last_synced_at":"2026-07-06T07:00:49.831Z","repository":{"id":352417111,"uuid":"1215070208","full_name":"SgtSwagrid/scala-library-config","owner":"SgtSwagrid","description":"⚙️ Common configuration for all of my Scala libraries.","archived":false,"fork":false,"pushed_at":"2026-05-14T14:28:44.000Z","size":52,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-14T16:39:13.042Z","etag":null,"topics":["config","devops","scala","scala3"],"latest_commit_sha":null,"homepage":"","language":"Scala","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/SgtSwagrid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-19T12:47:27.000Z","updated_at":"2026-05-14T14:28:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/SgtSwagrid/scala-library-config","commit_stats":null,"previous_names":["sgtswagrid/scala-library-config"],"tags_count":0,"template":false,"template_full_name":"SgtSwagrid/scala-config","purl":"pkg:github/SgtSwagrid/scala-library-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SgtSwagrid%2Fscala-library-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SgtSwagrid%2Fscala-library-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SgtSwagrid%2Fscala-library-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SgtSwagrid%2Fscala-library-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SgtSwagrid","download_url":"https://codeload.github.com/SgtSwagrid/scala-library-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SgtSwagrid%2Fscala-library-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35180933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["config","devops","scala","scala3"],"created_at":"2026-07-06T07:00:49.005Z","updated_at":"2026-07-06T07:00:49.823Z","avatar_url":"https://github.com/SgtSwagrid.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e⚙️ Scala Library Config\u003c/h1\u003e\n  \u003cp\u003eCommon configuration for all of my Scala libraries.\u003c/p\u003e\n\u003c/div\u003e\n\n## 👷 What's the workflow?\n\nChanges made to the configuration files contained herein are automatically copied into each dependent project using [Github Graph](https://github.com/SgtSwagrid/github-graph).\nUpdates to these files should be made _here_, not in any of the downstream repositories, lest they be overwritten later.\n\n## 📋 What's included?\n\n- Everything from [Scala Config](https://github.com/SgtSwagrid/scala-config).\n- SBT plugins and GitHub workflows for publishing to [Maven Central](https://central.sonatype.com/).\n\n## 🏗️ Where is this used?\n\nThe full list of projects that rely on this configuration is defined in [graph.json](.github/graph.json).\n\n## 🤔 Should I use this in my projects too?\n\nOnly if you want to, but this exists mainly for my own convenience.\nI would, however, argue that these settings are reasonable defaults for many Scala 3 libraries.\n\nMore likely, if you're starting a new project, you'll want to use the downstream template [Scala Library Template](https://github.com/SgtSwagrid/scala-library-template).\n\n## 🔨 How can this be used?\n\nYou have several options:\n\n1. If you want continuous updates as this repository evolves, open a PR to add your project(s) to [graph.json](.github/graph.json).\n   You'll also need to send me a [PAT](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) with write access to the corresponding repositories.\n2. If you want continuous updates, but want to deviate from my template according to your own needs, fork this repository and _then_ add your project(s) to [graph.json](.github/graph.json) (after removing the existing projects from the list). In this case, you can add the PAT yourself.\n3. If you just want the settings without the updates, click '**Use this template**' on GitHub (for a new project), or simply copy and paste the files (for an existing project).\n\n## 👮‍♂️ License\n\nThe included MIT license should be considered only as part of the template, and is not binding.\nThis repository is hereby released to the public domain, to be used freely.\nIn particular, and contra [LICENSE.md](LICENSE.md), you may remove the license text from copies.\n\n## 👁️ See also\n\n- [Scala Library Template](https://github.com/SgtSwagrid/scala-library-template) is a full template which uses this configuration.\n- [Scala Config](https://github.com/SgtSwagrid/scala-config) is an upstream template for Scala 3 projects in general.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgtswagrid%2Fscala-library-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgtswagrid%2Fscala-library-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgtswagrid%2Fscala-library-config/lists"}