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