All Projects → 47degrees → sbt-org-policies

47degrees / sbt-org-policies

Licence: Apache-2.0 license
Just an SBT plugin that enforces some organizational policies and settings across all of your projects

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to sbt-org-policies

typelevel-stack.g8
📚 Unofficial Giter8 template for the Typelevel Stack (Http4s / Doobie / Circe / Cats Effect / Fs2) based on Cats v1.x.x
Stars: ✭ 63 (+186.36%)
Mutual labels:  sbt, typelevel
sbt-project-switcher
A sbt plugin to switch project in a snappy way⚡️
Stars: ✭ 36 (+63.64%)
Mutual labels:  sbt
akka-http-docker-sample
example of running an Sbt application in Docker based on openjdk:jre-alpine
Stars: ✭ 20 (-9.09%)
Mutual labels:  sbt
sbt-swagger-2
sbt plugin for generating Swagger JSON schemas during build
Stars: ✭ 13 (-40.91%)
Mutual labels:  sbt
scalarr
A command-line client for Sonarr, written in Scala
Stars: ✭ 33 (+50%)
Mutual labels:  sbt
general
Repository for general Typelevel information, activity and issues
Stars: ✭ 19 (-13.64%)
Mutual labels:  typelevel
sliding-puzzle
Sliding puzzle game implemented in Scala / Scala.js / JavaFX
Stars: ✭ 25 (+13.64%)
Mutual labels:  sbt
spark-spray-starter
No description or website provided.
Stars: ✭ 16 (-27.27%)
Mutual labels:  sbt
sbt-travisci
An sbt plugin to integrate with Travis CI
Stars: ✭ 44 (+100%)
Mutual labels:  sbt
gatling-sbt-plugin
Gatling Plugin for SBT
Stars: ✭ 105 (+377.27%)
Mutual labels:  sbt
weui-scalajs
write WeApp with scalajs
Stars: ✭ 18 (-18.18%)
Mutual labels:  sbt
sbt-findbugs
FindBugs static analysis plugin for sbt.
Stars: ✭ 47 (+113.64%)
Mutual labels:  sbt
sbt-rewarn
Make sbt always display compilation warnings, even for unchanged files.
Stars: ✭ 42 (+90.91%)
Mutual labels:  sbt
sbt-graphql
SBT plugin to generate and validate graphql schemas written with Sangria
Stars: ✭ 94 (+327.27%)
Mutual labels:  sbt
sbt-bazel
Easily convert SBT projects to Bazel workspaces
Stars: ✭ 55 (+150%)
Mutual labels:  sbt
Converter
Typescript to Scala.js converter
Stars: ✭ 168 (+663.64%)
Mutual labels:  sbt
sbt-eviction-rules
An sbt plugin enhancing the evicted key.
Stars: ✭ 20 (-9.09%)
Mutual labels:  sbt
sbt-java-formatter
An sbt plugin for formating Java code
Stars: ✭ 25 (+13.64%)
Mutual labels:  sbt
akka-stream-kafka-template.g8
Template for Akka Streams & Kafka. Default impl: mirror a topic onto another one
Stars: ✭ 14 (-36.36%)
Mutual labels:  sbt
sbt-spark-submit
sbt plugin for spark-submit
Stars: ✭ 94 (+327.27%)
Mutual labels:  sbt

Maven Central License GitHub Issues

sbt-org-policies (ABANDONED)

DEPRECATION NOTICE

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.

47 Degrees has therefore discontinued the development and maintenance of this library. The source code is left here for those interested in studying it.

Installation

Add the following line to project/plugins.sbt:

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

Creating New Org Project

  1. Create a new project from our g8 template:
sbt new 47degrees/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 [47degrees]:
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-2020 47 Degrees. http://47deg.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].