{"id":37030247,"url":"https://github.com/47degrees/sbt-org-policies","last_synced_at":"2026-01-14T03:41:10.546Z","repository":{"id":57716411,"uuid":"71471007","full_name":"47degrees/sbt-org-policies","owner":"47degrees","description":"Just an SBT plugin that enforces some organizational policies and settings across all of your projects","archived":true,"fork":false,"pushed_at":"2020-04-22T14:04:04.000Z","size":960,"stargazers_count":22,"open_issues_count":0,"forks_count":6,"subscribers_count":57,"default_branch":"master","last_synced_at":"2024-05-20T22:27:55.250Z","etag":null,"topics":["functional-programming","sbt","scala","typelevel"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/47degrees.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2016-10-20T14:23:31.000Z","updated_at":"2023-01-28T14:54:09.000Z","dependencies_parsed_at":"2022-09-26T21:51:26.188Z","dependency_job_id":null,"html_url":"https://github.com/47degrees/sbt-org-policies","commit_stats":null,"previous_names":["47deg/sbt-org-policies"],"tags_count":127,"template":false,"template_full_name":null,"purl":"pkg:github/47degrees/sbt-org-policies","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fsbt-org-policies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fsbt-org-policies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fsbt-org-policies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fsbt-org-policies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/47degrees","download_url":"https://codeload.github.com/47degrees/sbt-org-policies/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fsbt-org-policies/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"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":["functional-programming","sbt","scala","typelevel"],"created_at":"2026-01-14T03:41:09.868Z","updated_at":"2026-01-14T03:41:10.534Z","avatar_url":"https://github.com/47degrees.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[comment]: # (Start Badges)\n\n[![Maven Central](https://img.shields.io/badge/maven%20central-0.13.3-green.svg)](https://repo1.maven.org/maven2/com/47deg/sbt-org-policies_2.12_1.0) [![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://raw.githubusercontent.com/47degrees/sbt-org-policies/master/LICENSE) [![GitHub Issues](https://img.shields.io/github/issues/47degrees/sbt-org-policies.svg)](https://github.com/47degrees/sbt-org-policies/issues)\n\n[comment]: # (End Badges)\n# sbt-org-policies (ABANDONED)\n\n### DEPRECATION NOTICE\n\n**sbt-org-policies** was an SBT plugin that used to enforce some organization policies and sharing settings across all the Scala projects. However, with Github actions, as well as other fantastic sbt plugins like sbt-ci-release, sbt-mdoc, sbt-github, ... you can achieve the same in a more natural, and maintainable way. We recommend using that approach.\n\n47 Degrees has therefore discontinued the development and maintenance of this library. The source code is left here for those interested in studying it.\n\n## Installation\n\n[comment]: # (Start Replace)\nAdd the following line to `project/plugins.sbt`:\n\n```scala\naddSbtPlugin(\"com.47deg\" % \"sbt-org-policies\" % \"0.12.0-M1\")\n```\n\n[comment]: # (End Replace)\n\n## Creating New Org Project\n\n1. Create a new project from our g8 template:\n\n```scala\nsbt new 47degrees/org-template.g8\n```\n\n2. Fill the required information (you can see an example below):\n\n```bash\n\n...\n\nname [Project Name]: Test\nprojectDescription [Project Description]:\nproject [project-name]: org-test\npackage [com.fortysevendeg]:\nstartYear [2017]:\norganization_web [http://47deg.com]:\ngithub_owner [47degrees]:\ngithub_repo [org-test]:\nsbt_org_policies_version [0.4.18]:\nSkipping existing file: ./test/.gitignore\nSkipping existing file: ./test/build.sbt\nSkipping existing file: ./test/project/build.properties\nSkipping existing file: ./test/project/plugins.sbt\n\nTemplate applied in ./test\n```\n\nThe new project will be created in the `test` folder, with the basic structure and basic sbt configuration based on the sbt-org-policies plugin.\n\n3. Create the organization files, to do so, from the project folder, you could just run:\n\n```scala\nsbt orgCreateFiles\n```\n\n[comment]: # (Start Copyright)\n# Copyright\n\nsbt-org-policies is designed and developed by 47 Degrees\n\nCopyright (C) 2017-2020 47 Degrees. \u003chttp://47deg.com\u003e\n\n[comment]: # (End Copyright)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F47degrees%2Fsbt-org-policies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F47degrees%2Fsbt-org-policies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F47degrees%2Fsbt-org-policies/lists"}