# HG changeset patch # User Mikael Berthe # Date 1523132930 -7200 # Node ID 923ce3e425cda0e838dad1f977a4ab0430d0920f # Parent 37fd81bab06585166523d37f6d967c1656fbc214 Add README and Travis file Add stuff for the Github mirror (README, Travis file and gitignore files). diff -r 37fd81bab065 -r 923ce3e425cd .gitignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.gitignore Sat Apr 07 22:28:50 2018 +0200 @@ -0,0 +1,1 @@ +.hgignore \ No newline at end of file diff -r 37fd81bab065 -r 923ce3e425cd .travis.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.travis.yml Sat Apr 07 22:28:50 2018 +0200 @@ -0,0 +1,16 @@ +language: go +go: +- "1.7" +- "1.8" +- "1.9" +- "1.10" +- master +matrix: + allow_failures: + - go: master + fast_finish: true +branches: + only: + - master +install: +- go get github.com/spf13/pflag diff -r 37fd81bab065 -r 923ce3e425cd LICENSE.txt --- a/LICENSE.txt Mon Aug 28 16:10:21 2017 +0200 +++ b/LICENSE.txt Sat Apr 07 22:28:50 2018 +0200 @@ -1,6 +1,6 @@ MIT License -Copyright (C) 2016 Mikael Berthe +Copyright (C) 2016-2017 Mikael Berthe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff -r 37fd81bab065 -r 923ce3e425cd README.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.md Sat Apr 07 22:28:50 2018 +0200 @@ -0,0 +1,23 @@ +# takuzu + +Golang takuzu library + +[![godoc](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](https://godoc.org/github.com/McKael/takuzu) +[![license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/McKael/takuzu/master/LICENSE) +[![Build Status](https://travis-ci.org/McKael/takuzu.svg?branch=master)](https://travis-ci.org/McKael/takuzu) + +This repository contains a [Go](https://golang.org/) library package that +provides functions to solve, build or validate takuzu puzzles. + +- Mercurial repository: https://hg.lilotux.net/golang/mikael/takuzu/ +- Github mirror: https://github.com/McKael/takuzu/ + +Please read the [godoc documentation]](https://godoc.org/github.com/McKael/takuzu) for details. + +This project also contains a command line utility, named `gotak`, to solve or +generate puzzles. +I haven't written the tool documentation yet. + +This library is used by GotakJS, an [online takuzu puzzle game](https://lilotux.net/~mikael/takuzu/), +written in Go using [GopehJS](https://github.com/gopherjs/gopherjs). +(On mobile, works best with Chrome. On a computer, I've tested it with both Firefox and Chrome.)