From ae4d335b00f9891584ad146043b336d79ff44ee7 Mon Sep 17 00:00:00 2001 From: JackFirth Date: Fri, 20 Feb 2015 22:57:39 -0800 Subject: [PATCH] Add package scaffold --- .gitignore | 5 +++++ .travis.yml | 18 ++++++++++++++++++ doc-coverage/doc-coverage.scrbl | 16 ++++++++++++++++ doc-coverage/info.rkt | 4 ++++ doc-coverage/main.rkt | 6 ++++++ info.rkt | 8 ++++++++ 6 files changed, 57 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 doc-coverage/doc-coverage.scrbl create mode 100644 doc-coverage/info.rkt create mode 100644 doc-coverage/main.rkt create mode 100644 info.rkt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..218ac59 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +./compiled/* +./*.bak +./*.html +./*.css +./*.js \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..282e07d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +langauge: c +sudo: false +env: + global: + - RACKET_DIR=~/racket + matrix: + - RACKET_VERSION=6.1.1 + +before_install: + - git clone https://github.com/greghendershott/travis-racket.git ../travis-racket + - cat ../travis-racket/install-racket.sh | bash + - export PATH="${RACKET_DIR}/bin:${PATH}" + +install: raco pkg install --deps search-auto $TRAVIS_BUILD_DIR # install dependencies + +script: + - raco test $TRAVIS_BUILD_DIR # run tests. you wrote tests, right? + - raco cover -f coveralls -d $TRAVIS_BUILD_DIR/coverage . # generate coverage information for coveralls diff --git a/doc-coverage/doc-coverage.scrbl b/doc-coverage/doc-coverage.scrbl new file mode 100644 index 0000000..bb60066 --- /dev/null +++ b/doc-coverage/doc-coverage.scrbl @@ -0,0 +1,16 @@ +#lang scribble/manual + +@(require scribble/eval + (for-label doc-coverage + racket/base)) + +@title{package-name} + +@(define the-eval (make-base-eval)) +@(the-eval '(require "main.rkt")) + +@defmodule[doc-coverage] + +@author[@author+email["Jack Firth" "jackhfirth@gmail.com"]] + +source code: @url["https://github.com/jackfirth/package-name"] \ No newline at end of file diff --git a/doc-coverage/info.rkt b/doc-coverage/info.rkt new file mode 100644 index 0000000..723e39d --- /dev/null +++ b/doc-coverage/info.rkt @@ -0,0 +1,4 @@ +#lang info + +(define name "doc-coverage") +(define scribblings '(("doc-coverage.scrbl" ()))) \ No newline at end of file diff --git a/doc-coverage/main.rkt b/doc-coverage/main.rkt new file mode 100644 index 0000000..523526a --- /dev/null +++ b/doc-coverage/main.rkt @@ -0,0 +1,6 @@ +#lang racket + +(require) + +(provide + (all-from-out)) diff --git a/info.rkt b/info.rkt new file mode 100644 index 0000000..de3d668 --- /dev/null +++ b/info.rkt @@ -0,0 +1,8 @@ +#lang info + +(define collection 'multi) +(define deps '("base" "rackunit-lib")) +(define build-deps '("cover" + "scribble-lib" + "rackunit-lib" + "racket-doc")) \ No newline at end of file