TODO: update make.go status

Change-Id: I2c7ab846a0294db871d170d1c39884cc5fec6c3c
This commit is contained in:
Brad Fitzpatrick 2013-06-12 03:58:42 -07:00
parent 822523bb58
commit 8d0a3b57c4
1 changed files with 9 additions and 7 deletions

16
TODO
View File

@ -4,13 +4,15 @@ There are two TODO lists. This file (good for airplanes) and the online bug trac
Offline list:
-- support for building (with just "make" or "go run make.go" for
Windows) without having the camlistore-0.1.tar.gz extracted
into a GOPATH (or really: not having any GOPATH set). should
be possible to just install binary release of Go 1.1,
download Camlistore, and run "go run make.go", which will
make a temp directory for the GOPATH, copy all files to it,
and run "go install".
-- make fileembed & zembed only happen as part of "make.go", but
remove the z*.go files from git (and make them all .gitignore'd).
Users' options will be either a) use make.go to get a fully static
binary (with all of Closure zembed-ed), or b) use "go install" and
get a binary that requires configuration to tell it where files on
disk are. On start-up, if the UI is configured, the UI should fail
and say "You didn't configure the path to the UI & Closure
directories". make.go could further have a flag.Bool to do the
zembed, defaulting to true.
-- tests for all cmd/* stuff, perhaps as part of some integration
tests.