From 8d0a3b57c4f5968f9d2ae86251060dec3483818f Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Wed, 12 Jun 2013 03:58:42 -0700 Subject: [PATCH] TODO: update make.go status Change-Id: I2c7ab846a0294db871d170d1c39884cc5fec6c3c --- TODO | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/TODO b/TODO index 1bf0a61f7..6aca4b3d9 100644 --- a/TODO +++ b/TODO @@ -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.