Skip to content

Instantly share code, notes, and snippets.

View sptz45's full-sized avatar
🏠
Working from home

Spiros Tzavellas sptz45

🏠
Working from home
View GitHub Profile
// WIP based on the similar sbt plugin in Alpakka
package com.tzavellas
import scala.collection.immutable
import scala.sys.process._
import sbt._
import sbt.Keys._
@sptz45
sptz45 / gist:7e9a634dd1069dd9c3a9
Created July 2, 2015 07:47
logback.xml for Play with debug loggin for WS
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel" />
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home}/logs/application.log</file>
<encoder>
<pattern>%date [%level] from %logger in %thread - %message%n%xException</pattern>
</encoder>
</appender>
scalacOptions ++= {
Seq(
"-deprecation",
"-encoding", "UTF-8",
"-feature",
"-language:existentials",
"-language:higherKinds",
"-language:implicitConversions",
"-unchecked",
"-Xfatal-warnings",
@sptz45
sptz45 / gulpfile.js
Created February 24, 2015 20:35
Minimal Gulp setup with ReactJs, Browserify, LESS and BrowserSync for Play Framework
var gulp = require('gulp'),
browserify = require('gulp-browserify'),
browserSync = require('browser-sync'),
less = require('gulp-less');
var path = {
js: {
src: 'assets/javascripts/',
dest: 'target/web/public/main/javascripts/'
},
@sptz45
sptz45 / pom.xml
Created November 15, 2014 15:28
A minimal pom to publish a Scala project to sonatype OSS repo
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>7</version>
</parent>
<groupId>com.tzavellas</groupId>
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
@sptz45
sptz45 / SublimeText config
Created March 3, 2014 20:29
My SublimeText config
{
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"fade_fold_buttons": true,
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
"tmp",