Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Go to file
mpl 68cd59797a clients/android: migrate to gradle
Android applications nowadays are supposed to be developped with Android
Studio, which uses gradle as the build system, with the android plugin.

This change modifies the app setup and file tree layout so it can be
built with gradle (in docker by default) instead of with ant.

The initial motivation for this change is to make changes to the app in
Go, using 'gomobile bind' to call the Go code from java. As the canonical
example at golang.org/x/mobile/example/bind/hello uses gradle, the
first step was to migrate the app to gradle.

Even if we don't end up using gomobile, this change is interesting as it
makes it easier for android apps developpers to contribute to the app if
it uses the recommended "modern" way.

Change-Id: I8386012db640324b62e18ffc128b68ba971fa953
2017-06-04 01:41:35 +02:00
.hackfests Add a hackfest entry. Missed a lot of these, but still fun. 2013-12-27 16:16:09 -08:00
app app/scanningcabinet: Show doc's other tags in search results 2017-05-28 10:42:55 -07:00
bin New build tool. Should even work on Windows, if Go 1.1 is available, without MinGW/msys/etc. 2013-06-11 00:55:17 +02:00
clients clients/android: migrate to gradle 2017-06-04 01:41:35 +02:00
cmd pkg/deploy: no self-signed certs, name in camlistore.net 2017-01-13 16:47:04 +01:00
config config: rm gphotos importer 2017-05-09 23:32:31 +02:00
dev pkg/importer: add gphotos, a Google Photos importer 2017-05-08 18:41:34 +02:00
doc website: 2017-05-05 release 2017-05-05 20:25:29 +02:00
internal/chanworker add canonical import paths 2016-03-13 19:57:14 -07:00
lib/python Send auth header with GET requests too. 2013-08-02 21:13:53 -07:00
misc misc/docker/server: build with make.go 2017-04-05 02:10:12 +02:00
old Move remaining stuff in third_party/* to vendor/* 2016-04-20 16:49:15 -07:00
pkg pkg/index: ignore NaN in EXIF lat/long 2017-05-23 22:36:44 +02:00
server camlistored/ui: refresh blob and permanode aspects state on navigation 2017-04-28 19:35:22 +02:00
vendor pkg/index: ignore NaN in EXIF lat/long 2017-05-23 22:36:44 +02:00
website website: 2017-05-05 release 2017-05-05 20:25:29 +02:00
.dockerignore Dockerfile: update 2016-03-11 18:05:35 +01:00
.gitignore app/scanningcabinet: Compile scancab during make.go 2017-03-14 08:35:12 -07:00
.header updated year in header template to 2015 2015-04-19 21:47:46 +02:00
.travis.yml vendor: update gopherjs to 1.8-1 2017-02-18 01:06:58 +01:00
AUTHORS C+A: add Michael Morrissey (Individual CLA) 2017-03-26 17:22:07 -04:00
BUILDING Update build instructions wrt Go 1.5 requirement 2015-08-23 16:32:21 +02:00
CONTRIBUTING.md website: update CLA instruction 2016-06-24 18:12:42 +02:00
CONTRIBUTORS C: add Will Norris 2017-04-07 01:40:15 +02:00
COPYING Add Apache license. 2011-01-27 23:00:13 -08:00
Dockerfile Dockerfile: fix for Go 1.8 2017-02-28 01:39:35 +01:00
Makefile path fixes for third_party move 2016-04-21 12:25:17 -07:00
README rename HACKING to CONTRIBUTING.md 2016-04-27 12:16:29 -07:00
TESTS cond: clean-up and start of tests 2014-01-19 15:06:55 -08:00
TODO Address TODO by moving CAMLI_DEBUG checks into env 2015-08-25 07:22:14 -07:00
make.go make.go: fix building on FreeBSD 2017-05-18 01:40:19 +02:00

README

Camlistore is your personal storage system for life.

It's a way to store, sync, share, model and back up content.

It stands for "Content-Addressable Multi-Layer Indexed Storage", for
lack of a better name.  For more, see:

     https://camlistore.org/
     https://camlistore.org/doc/

Other useful files:

     BUILDING       how to compile it ("go run make.go")
     CONTRIBUTING   how to do development and contribute

Mailing lists:

     http://camlistore.org/lists

Bugs and contributing:

     https://github.com/camlistore/camlistore/issues
     https://camlistore.org/doc/contributing