From 4628d1c50e3e3fc3c9633bf9f6848f49aa8dbb54 Mon Sep 17 00:00:00 2001 From: Mark Nadal Date: Tue, 20 Jan 2015 14:26:41 -0700 Subject: [PATCH 1/2] use file for development, s3 for deployment. --- README.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e54cf471..3b009098 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,12 @@ Now you can require it in the app you want to build. var Gun = require('gun'); ``` -Once included, initialize a gun instance with your AWS S3 credentials. +Once included, initialize a gun instance with a file path or your AWS S3 credentials. ```javascript var gun = Gun({ - s3: { + file: 'data.json', + s3: { // Optional! key: '', // AWS Access Key secret: '', // AWS Secret Token bucket: '' // The bucket you want to save into @@ -28,7 +29,9 @@ var gun = Gun({ }); ``` -S3 is the default persistence layer, it can be replaced with others. +These are the default persistence layers, they are modular and can be replaced others. + +Using S3 is recommended for deployment, and using a file is recommended for local development. Now you can save your first object, and create a reference to it. @@ -40,13 +43,7 @@ Altogether, try it with the node hello world web server which will reply with yo ```javascript var Gun = require('gun'); -var gun = Gun({ - s3: { - key: '', // AWS Access Key - secret: '', // AWS Secret Token - bucket: '' // The bucket you want to save into - } -}); +var gun = Gun({ file: 'data.json' }); gun.set({ hello: 'world' }).key('my/first/data'); var http = require('http'); From 3920b70d6ec52775de03de17782d199103d9b4c3 Mon Sep 17 00:00:00 2001 From: Mark Nadal Date: Tue, 20 Jan 2015 14:29:32 -0700 Subject: [PATCH 2/2] use install.sh if you don't have node/npm --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b009098..06eb7302 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ gun [![Build Status](https://travis-ci.org/amark/gun.svg?branch=master)](https:/ ## Getting Started -If you do not have [node](http://nodejs.org/) or [npm](https://www.npmjs.com/), read [this](https://github.com/amark/gun/blob/master/examples/start.sh) first. +If you do not have [node](http://nodejs.org/) or [npm](https://www.npmjs.com/), read [this](https://github.com/amark/gun/blob/master/examples/install.sh) first. Then in your terminal, run: ```bash