From 01c6755c555bf56e44771bf80893e5aa749db303 Mon Sep 17 00:00:00 2001
From: Kyle Gill
Date: Mon, 10 Jun 2019 09:17:05 -0600
Subject: [PATCH] chore: udpates to README
---
README.md | 8 +++++---
firestore.rules | 1 -
src/pages/privacy.js | 3 ++-
src/pages/terms.js | 3 ++-
4 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index b8f7abf..a92fe2b 100644
--- a/README.md
+++ b/README.md
@@ -24,8 +24,8 @@ Having a journal that is available on any device makes journaling easier. Being
There are 2 ways to get started using Sol Journal:
-1. You can use the hosted version (this is the simplest way to use the product) at [soljournal.netlify.com](https://soljournal.netlify.com)
-2. You can host your own version and manage it yourself following the [setup docs](https://github.com/gillkyle/sol-journal/blob/master/SETUP.md)
+1. You can develop it locally after hooking it up to your own Firebase project by following the instructions below
+2. You can host your own version and manage it yourself by following the [setup docs](https://github.com/gillkyle/sol-journal/blob/master/SETUP.md)
Sol Journal uses firebase to support offline functionality and authentication, meaning a new Firebase app will need to be setup with Firestore as a database if you wish to host it yourself. Be sure to add documents for `users` and `entries`, as well as enabling email for user authentication.
@@ -51,7 +51,7 @@ Files are organized into these folders:
`/pages`: public pages that can be seen by unauthenticated users and are completely server side rendered by Gatsby during `gatsby build`
`/routes`: private, client only routes only visible to authenticated users that are used by the app section of the journal
`/styles`: role based design tokens and theme definitions
-`/util`: simple utility functions, for things like formatting dates
+`/util`: simple utility functions, for things like formatting dates
## Developing
@@ -86,6 +86,8 @@ GATSBY_DEV_MESSAGING_SENDER_ID=############
GATSBY_CONFIRMATION_EMAIL_REDIRECT=https://.firebaseapp.com
```
+Again, be sure to add documents for `users` and `entries`, as well as enabling email for user authentication.
+
Navigate into the project directory, and then launch the site with this command:
```bash
diff --git a/firestore.rules b/firestore.rules
index 6c56267..9dbe733 100644
--- a/firestore.rules
+++ b/firestore.rules
@@ -5,7 +5,6 @@ service cloud.firestore {
&& request.auth.uid == resource.data.userId
&& request.auth.token.email_verified;
allow write: if request.auth != null
- && request.auth.uid == resource.data.userId
&& request.auth.token.email_verified;
}
}
diff --git a/src/pages/privacy.js b/src/pages/privacy.js
index 76bf83f..191ff53 100644
--- a/src/pages/privacy.js
+++ b/src/pages/privacy.js
@@ -85,7 +85,8 @@ const Terms = ({ theme }) => (
These Terms can change at any time, but I'll try to be reasonable. This
- is a service I've always and hope to be able to run it for a long time.
+ is a service I've always wanted and hope to be able to run it for a long
+ time.
diff --git a/src/pages/terms.js b/src/pages/terms.js
index d9470dc..7fab9d7 100644
--- a/src/pages/terms.js
+++ b/src/pages/terms.js
@@ -79,7 +79,8 @@ const Terms = ({ theme }) => (
These Terms can change at any time, but I'll try to be reasonable. This
- is a service I've always and hope to be able to run it for a long time.
+ is a service I've always wanted and hope to be able to run it for a long
+ time.