d86f3d8218
Restrict Docker image builds to master branch and tags only
2016-12-04 23:00:03 +00:00
1486110d2e
Noramlize Store interface
...
Instead of exposing a key/value get/set style interface, design the
interface around the actions that are actually required.
This is a first step towards supporting adding a Store to support
Google Cloud's Datastore.
2016-12-04 19:16:57 +00:00
d544df0b6d
Fix typo in struct comment
2016-12-02 23:06:47 +00:00
2ce73d9fea
Update README.md
2016-11-20 17:49:11 +00:00
ed4fa72314
Update readme with Travis-CI status
2016-11-20 17:47:54 +00:00
4b80a84a98
Bump version to 0.2.0
0.2.0
2016-11-20 17:36:16 +00:00
f944941244
Update readme
2016-11-20 17:36:01 +00:00
f25f778f40
Update Makefile
2016-11-20 17:32:25 +00:00
ea47e751d6
Update readme
2016-11-20 16:04:20 +00:00
23d0b1ff2a
Update travis-ci docker build commands
2016-11-20 14:13:57 +00:00
19c1b0aa2d
Attempt to build and push docker image again
2016-11-20 13:59:58 +00:00
f705bfe26e
Attempt to build and push docker image via Travis-CI
2016-11-20 13:54:51 +00:00
d27115de3c
Attempt to fix travis-ci build
2016-11-20 13:42:19 +00:00
38cd019fca
Update docker-build related tasks
2016-11-20 13:28:33 +00:00
da15db2b5e
Update go generate related stuff
2016-11-20 13:28:16 +00:00
d8055ec28b
Attempt to fix travis-ci again
2016-11-18 00:10:02 +00:00
ac39c7ea1a
Attempt to fix travis build
2016-11-18 00:08:13 +00:00
9af59e967f
Update travis config
2016-11-17 23:56:47 +00:00
8bd6d62bdf
Add for Travis-CI
2016-11-17 23:39:31 +00:00
b4722b1011
Fix build tasks
2016-11-17 23:38:35 +00:00
55189a13d1
Add docker build tasks
2016-11-17 23:33:25 +00:00
87440d24b8
Update package stage
2016-11-17 23:29:49 +00:00
71e45a8eca
Compress releases with gzip
2016-11-17 00:06:44 +00:00
4b91ebc76e
Bump version to 0.1.0
2016-11-16 23:47:31 +00:00
51462b45cd
Update packing task to use gox
2016-11-16 23:47:24 +00:00
6e7f908500
Update gitignore file
2016-11-16 23:38:50 +00:00
e031224998
Add shitty packaging script
2016-11-16 23:21:05 +00:00
d5debfc6ca
Add proper command line flags and version support
2016-11-16 23:17:36 +00:00
b372ad688a
Fix Makefile
2016-11-16 22:40:54 +00:00
11b5939b8c
Update Makefile
2016-11-06 21:43:23 +00:00
ac0c25b24e
Update makefile
2016-07-18 01:27:37 +01:00
10873ae9ae
Make things pretty
2016-07-18 01:27:22 +01:00
c53b088f19
Rename api_responses.go to responses.go
2016-07-18 00:00:25 +01:00
cf0d18e4a0
Extract template setup into it's own function
2016-07-17 17:07:21 +01:00
bb44578173
Split Handler into Handler and APIHandler
2016-07-17 17:03:50 +01:00
5065c3178d
Validate UIDs on Lookup
2016-07-17 16:36:59 +01:00
4669c1961a
Add .gitignore file
2016-07-17 16:20:34 +01:00
71d3e26fe4
Add vendor/vendor.json from govendor
...
For now I won't include the whole vendor directory as I keep swapping in
and out libraries all the time while messing about.
2016-07-17 16:19:54 +01:00
351be0b59d
Update main.go according to latest changes
2016-07-17 16:18:01 +01:00
5d3c8ef3ca
Update Makefile
2016-07-17 16:17:46 +01:00
68807898da
Lots of changes to web package
...
Use go-bindata, html/templates, and lots of other changes to the web
package.
2016-07-17 16:16:59 +01:00
2e84c00707
Turn shortener.Shortener into an interface
...
And have the default shortener be Base58Shortener.
2016-07-17 16:15:37 +01:00
9d636cafab
Rename response attributes
2016-07-11 19:20:10 +01:00
fa9b0dfab3
Rename inmemory sub-package to inmemorystore
2016-07-11 18:17:33 +01:00
cbdd5790bd
Fix epic typo :O
2016-07-11 18:16:57 +01:00
e3ec2ff16c
Add very basic in-memory storage adapter
2016-07-11 14:11:38 +01:00
6b0244c552
Hash URLs with SHA1 for lookup by URL operations
2016-07-11 14:08:59 +01:00
3a8669b394
Update Makefile
2016-07-11 14:07:40 +01:00
0dd530828d
Fix typo
2016-07-11 01:19:21 +01:00
931ec38d2d
Extract web handlers to their own file
2016-07-11 01:18:15 +01:00