# Hello-World (https://travis-ci.org/jkonermann/Hello-World.svg?branch=master)

Start from scratch and see what I run into

Keywords: Github, Maven, Scala, Akka, configuration, logging, testing, spry-can

## A Hello-World repository

1. Create repository
2. Import in IDE
3. Make changes (local)
4. Commit (local)
5. Push (remote)
6. Make changes (remote)
7. Pull
8. Add Travis CI

## A Hello-World runtime jar with maven and scala

1. Create pom.xml
2. Create Activator.scala
3. mvn clean install
4. java -jar hello-world-1.0.0-SNAPSHOT-runtime.jar -> Hello world!

## Add some actors and use them

1. Create ActorActivator
2. Create Actors
3. Add reference.conf for logging and configuration
4. Add tests
5. Use a separate dispatcher
6. Create blocking pong With router
7. Use four pings

## Do something with spray-can

1. Simple-soap server
2. Simple-soap client


# Hello-World ![](https://travis-ci.org/jkonermann/Hello-World.svg?branch=master)

Start from scratch and see what I run into

Keywords: Github, Maven, Scala, Akka, configuration, logging, testing, spry-can

## A Hello-World repository

1. Create repository
2. Import in IDE
3. Make changes (local)
4. Commit (local)
5. Push (remote)
6. Make changes (remote)
7. Pull
8. Add Travis CI

## A Hello-World runtime jar with maven and scala

1. Create pom.xml
2. Create Activator.scala
3. mvn clean install
4. java -jar hello-world-1.0.0-SNAPSHOT-runtime.jar -> Hello world!

## Add some actors and use them

1. Create ActorActivator
2. Create Actors
3. Add reference.conf for logging and configuration
4. Add tests
5. Use a separate dispatcher
6. Create blocking pong With router
7. Use four pings

## Do something with spray-can

1. Simple-soap server
2. Simple-soap client


Add Travis CU status image to Readme.md
Add Travis CU status image to Readme.md