Incorporate Auth into all the parts

This commit is contained in:
Richard Feldman
2016-04-02 07:21:58 -07:00
parent f35c319a6f
commit 543490f160
24 changed files with 50 additions and 39 deletions

View File

@@ -49,12 +49,12 @@ token =
*Note:* Auth.elm is in `.gitignore` to avoid accidentally checking in an API
secret.
## Start with Stage 1
## Start with Part 1
Run this at the terminal:
```bash
cd stages/1
cd part1
```
Now head over to the [README for stage 1](https://github.com/rtfeldman/elm-workshop/tree/master/stages/1)!
Now head over to the [README for Part 1](https://github.com/rtfeldman/elm-workshop/tree/master/part1)!

View File

@@ -1,14 +0,0 @@
{
"version": "1.0.0",
"summary": "helpful summary of your project, less than 80 characters",
"repository": "https://github.com/user/project.git",
"license": "BSD3",
"source-directories": [
"."
],
"exposed-modules": [],
"dependencies": {
"elm-lang/core": "3.0.0 <= v < 4.0.0"
},
"elm-version": "0.16.0 <= v < 0.17.0"
}

View File

@@ -2,6 +2,7 @@ module Main (..) where
import Html exposing (..)
import Html.Attributes exposing (..)
import Auth
model =

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -4,6 +4,7 @@ import Html exposing (..)
import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Http
import Auth
import Task exposing (Task)
import Effects exposing (Effects)
import Json.Decode exposing (Decoder, (:=))
@@ -18,9 +19,11 @@ searchFeed query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm"
++ "+language:elm&sort=stars&order=desc"
task =
Http.get responseDecoder url

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -5,6 +5,7 @@ import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Html.Lazy exposing (..)
import Http
import Auth
import Task exposing (Task)
import Effects exposing (Effects)
import Json.Decode exposing (Decoder, (:=))
@@ -19,9 +20,11 @@ searchFeed query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm"
++ "+language:elm&sort=stars&order=desc"
task =
Http.get responseDecoder url

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -5,6 +5,7 @@ import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Html.Lazy exposing (..)
import Http
import Auth
import Task exposing (Task)
import Effects exposing (Effects)
import Json.Decode exposing (Decoder, (:=))
@@ -18,7 +19,9 @@ searchFeed query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm&sort=stars&order=desc"

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -2,6 +2,7 @@ module Main (..) where
import Html exposing (..)
import Html.Attributes exposing (..)
import Auth
type alias Model =

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -3,6 +3,7 @@ module Main (..) where
import Html exposing (..)
import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Auth
import StartApp.Simple as StartApp
import Signal exposing (Address)

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -3,6 +3,7 @@ module Main (..) where
import Html exposing (..)
import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Auth
import StartApp.Simple as StartApp
import Json.Encode
import Signal exposing (Address)

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -3,6 +3,7 @@ module Main (..) where
import Html exposing (..)
import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Auth
import StartApp
import Http
import Task exposing (Task)
@@ -37,7 +38,9 @@ searchFeed query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm&sort=stars&order=desc"
in

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -4,6 +4,7 @@ import Html exposing (..)
import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Http
import Auth
import Task exposing (Task)
import Effects exposing (Effects)
import Json.Decode exposing (Decoder, (:=))
@@ -16,7 +17,9 @@ searchFeed address query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm&sort=stars&order=desc"

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -4,6 +4,7 @@ import Html exposing (..)
import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Http
import Auth
import Task exposing (Task)
import Effects exposing (Effects)
import Json.Decode exposing (Decoder, (:=))
@@ -17,9 +18,11 @@ searchFeed query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm"
++ "+language:elm&sort=stars&order=desc"
task =
Http.get responseDecoder url

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {

View File

@@ -5,6 +5,7 @@ import Html.Attributes exposing (..)
import Html.Events exposing (..)
import Html.Lazy exposing (..)
import Http
import Auth
import Task exposing (Task)
import Effects exposing (Effects)
import Json.Decode exposing (Decoder, (:=))
@@ -19,9 +20,11 @@ searchFeed query =
let
-- See https://developer.github.com/v3/search/#example for how to customize!
url =
"https://api.github.com/search/repositories?q="
"https://api.github.com/search/repositories?access_token="
++ Auth.token
++ "&q="
++ query
++ "+language:elm"
++ "+language:elm&sort=stars&order=desc"
task =
Http.get responseDecoder url

View File

@@ -4,7 +4,7 @@
"repository": "https://github.com/rtfeldman/elm-workshop.git",
"license": "BSD-3-Clause",
"source-directories": [
"."
".", ".."
],
"exposed-modules": [],
"dependencies": {