Just an SBT plugin that enforces some organizational policies and settings across all of your projects
Scala
Permalink
Failed to load latest commit information.
autocheck
core/src Upgrade Plugin deps and plugins (#1035) Aug 7, 2018
project Upgrade Plugin deps and plugins (#1035) Aug 7, 2018
src Updated .travis.yml to the latest scala versions Jun 12, 2018
.gitignore Uses coursier itself. Bumps some lib versions (#339) May 12, 2017
.scalafmt.conf Renames project and refactors the code Mar 13, 2017
.travis.yml Updated .travis.yml to the latest scala versions Jun 12, 2018
AUTHORS.md
CHANGELOG.md Updates policy files from SBT [ci skip] Aug 7, 2018
CONTRIBUTING.md Updates policy files from SBT [ci skip] Apr 24, 2017
LICENSE Updates policy files from SBT [ci skip] Jan 2, 2018
NOTICE.md Updates policy files from SBT [ci skip] Jan 2, 2018
README.md Updates policy files from SBT [ci skip] Aug 7, 2018
build.sbt
pubring.gpg Updates private/public pgp keys Oct 24, 2016
secring.gpg.enc Updates private/public pgp keys Oct 24, 2016
version.sbt Setting version to 0.9.4-SNAPSHOT Aug 7, 2018

README.md

Build Status Maven Central License GitHub Issues

sbt-org-policies

sbt-org-policies is just an SBT plugin that enforces you with some organization policies and settings across all your projects.

Installation

Add the following line to project/plugins.sbt:

addSbtPlugin("com.47deg" % "sbt-org-policies" % "0.9.3")

Creating New Org Project

  1. Create a new project from our g8 template:
sbt new 47deg/org-template.g8
  1. Fill the required information (you can see an example below):
...

name [Project Name]: Test
projectDescription [Project Description]:
project [project-name]: org-test
package [com.fortysevendeg]:
startYear [2017]:
organization_web [http://47deg.com]:
github_owner [47deg]:
github_repo [org-test]:
sbt_org_policies_version [0.4.18]:
Skipping existing file: ./test/.gitignore
Skipping existing file: ./test/build.sbt
Skipping existing file: ./test/project/build.properties
Skipping existing file: ./test/project/plugins.sbt

Template applied in ./test

The new project will be created in the test folder, with the basic structure and basic sbt configuration based on the sbt-org-policies plugin.

  1. Create the organization files, to do so, from the project folder, you could just run:
sbt orgCreateFiles

Copyright

sbt-org-policies is designed and developed by 47 Degrees

Copyright (C) 2017-2018 47 Degrees. http://47deg.com