• Stars
    star
    144
  • Rank 255,590 (Top 6 %)
  • Language
    Scala
  • Created almost 12 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Source code examples for the book "sbt in Action"

sbt in Action Example code

This project contains the example code for sbt in Action. The code takes the form of a series of sbt builds for a sophisticated website called preowned-kittens.com that handles the resale of pet kittens. The website attempts to find ideal owners by matching buyer survey questions to known statistics of happy pet owners, and behavior characteristics of the kittens.

The project is split into directories by chapter, and then optionally by section. The final build is located under a directory called final for those who wish to see/use the completed product.

While the website and analysis code itself is rather simplistic and silly, the sbt build should be self-explantory (to those who know sbt) and well documented.

If you're following along in the book, feel free to run your sbt directly against the chapter / section directory you're currently reading, and try things out.

MIT License

Copyright (c) 2012-2013 Josh Suereth, Matthew Farwell

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

scala-arm

This project aims to be the Scala Incubator project for Automatic-Resource-Management in the scala library
Scala
549
star
2

scala-in-depth-source

The source code for the Scala In Depth book.
Scala
109
star
3

sauerkraut

A reimagined scala-pickling in the Scala 3 world
Scala
73
star
4

streamerz

Playground of Akka Streams and video processing in Scala
HTML
67
star
5

spring-akka-sample

Spring-akka sample for SpringOne 2012 talk.
JavaScript
51
star
6

viewducers

Scala collection views meet Transducers hype
Scala
42
star
7

intro-to-fp

Introduction to Functional programming talk from Pittsburgh TechFest
JavaScript
40
star
8

intro-to-actors

Source code for intro to actors talk
Scala
39
star
9

sperformance

Performance Testing framework aimed at automagically comparing performance tests and working inside Simple Build Tool
Scala
33
star
10

scala-embedded-interpreter-sample

Sample Embedded interpreter so I don't have to look up this code (and neither do you!)
Scala
33
star
11

shady-side

Prototype Scala -> GLSL translation, including scaffolding to run + test
Scala
21
star
12

scala-mojo-support

Helper to create maven mojo projects in the Scala languages
Scala
20
star
13

scala-cel

Scala Community Extension Libraries
Shell
18
star
14

snark

Twitter command line client example (ne scala 2015)
Scala
15
star
15

lambda-doge

A language that takes itself seriously.
Scala
12
star
16

binary-resilience

Source code proof of binary incompatibilities and potential solutions. WIP
Scala
12
star
17

tic-tac-toe

Tic-Tac-Toe game server example for Devoxx
Scala
10
star
18

osgi-scalac-plugin

OSGi compiler helpers for Scala
Scala
6
star
19

scala-99-puzzles

99 Prolog puzzles adapted for scala
Scala
6
star
20

jsuereth.github.com

Personal Blog/website
JavaScript
6
star
21

scala-lolz

Laffs 4 Scala. Iz gretist Prograham EVAR!
Scala
5
star
22

raspberry-potter

Scala
5
star
23

evil_monkey

Because sometimes you need an evil monkey to do it.
Scala
5
star
24

private-setter-scalac-plugin

Adds a @PrivateSetter annotation for use on vars to Scalac
4
star
25

scala-plugin

My working development efforts on the eclipse plugin
Scala
4
star
26

serializable

Scala
4
star
27

suspendable

Attempt to support CPS plugin
Scala
3
star
28

scala-spring-actors-sample

Sample scala application that uses spring actors
3
star
29

nerdcapture

A Screen/Audio capturing utiltiy library using Play Iteratees
Scala
2
star
30

scala-repo-cleaner

Shell
2
star
31

logwatch-extras

Additions to logwatch for nexus + hudson log files
2
star
32

specs2-scalaz

Scalaz for specs2
Scala
2
star
33

scala-fresh

Ugly hacks to make Scala Fresh build pipeline work
Scala
2
star
34

scala-actors

Toying with additons/fixes to scala actors
Scala
2
star
35

protocopter

New Prototype-based language for the JVM
Scala
2
star
36

github-rename

1
star
37

cat

Essence of the Iterator Pattern code, used during "Introduction to category theory" talk
Scala
1
star
38

slow-ivy-project

Example slow ivy project to test ivy resolution on.
Scala
1
star
39

TubeZ

Asynchronous Stream Processing Library for developing web delivered solutions
1
star
40

collection-tests

Scala
1
star
41

scala-ejb

EJB Helpers for the Scala language
Scala
1
star
42

maven-demo

Demo of maven features for Scala LiftOff
Scala
1
star