├── .gitignore ├── README.md ├── StartingWithServerSideSwift.pdf ├── demo1 └── hello-vapor │ ├── .gitignore │ ├── .travis.yml │ ├── Config │ ├── app.json │ ├── clients.json │ ├── crypto.json │ ├── droplet.json │ ├── production │ │ └── app.json │ └── servers.json │ ├── Localization │ ├── default.json │ ├── en-US.json │ ├── es-US.json │ ├── nl-BE.json │ └── nl-NL.json │ ├── Package.swift │ ├── Procfile │ ├── Public │ ├── images │ │ └── vapor-logo.png │ └── styles │ │ └── app.css │ ├── README.md │ ├── Resources │ └── Views │ │ ├── base.leaf │ │ └── welcome.leaf │ ├── Sources │ └── App │ │ ├── Controllers │ │ └── PostController.swift │ │ ├── Models │ │ └── Post.swift │ │ └── main.swift │ ├── app.json │ └── license ├── demo2 └── hello-vapor │ ├── .gitignore │ ├── .travis.yml │ ├── Config │ ├── app.json │ ├── clients.json │ ├── crypto.json │ ├── droplet.json │ ├── production │ │ └── app.json │ └── servers.json │ ├── Localization │ ├── default.json │ ├── en-US.json │ ├── es-US.json │ ├── nl-BE.json │ └── nl-NL.json │ ├── Package.swift │ ├── Procfile │ ├── Public │ ├── images │ │ └── vapor-logo.png │ └── styles │ │ └── app.css │ ├── README.md │ ├── Resources │ └── Views │ │ ├── base.leaf │ │ └── welcome.leaf │ ├── Sources │ └── App │ │ ├── Controllers │ │ └── PostController.swift │ │ ├── Models │ │ └── Post.swift │ │ └── main.swift │ ├── app.json │ └── license ├── demo3 └── hello-templating │ ├── .gitignore │ ├── .travis.yml │ ├── Config │ ├── app.json │ ├── clients.json │ ├── crypto.json │ ├── droplet.json │ ├── production │ │ └── app.json │ └── servers.json │ ├── Localization │ ├── default.json │ ├── en-US.json │ └── es-US.json │ ├── Package.swift │ ├── Procfile │ ├── Public │ ├── images │ │ └── vapor-logo.png │ └── styles │ │ └── app.css │ ├── README.md │ ├── Resources │ └── Views │ │ ├── base.leaf │ │ ├── hello.leaf │ │ ├── hello2.leaf │ │ ├── hello3.leaf │ │ ├── hello4.leaf │ │ ├── master.leaf │ │ ├── title.leaf │ │ └── welcome.leaf │ ├── Sources │ └── App │ │ ├── Controllers │ │ └── PostController.swift │ │ ├── Models │ │ └── Post.swift │ │ └── main.swift │ ├── app.json │ └── license ├── demo4 └── hello-persistence │ ├── .gitignore │ ├── .travis.yml │ ├── Config │ ├── app.json │ ├── clients.json │ ├── crypto.json │ ├── droplet.json │ ├── production │ │ └── app.json │ └── servers.json │ ├── Localization │ ├── default.json │ ├── en-US.json │ └── es-US.json │ ├── Package.swift │ ├── Procfile │ ├── Public │ ├── images │ │ └── vapor-logo.png │ └── styles │ │ └── app.css │ ├── README.md │ ├── Resources │ └── Views │ │ ├── base.leaf │ │ └── welcome.leaf │ ├── Sources │ └── App │ │ ├── Controllers │ │ └── PostController.swift │ │ ├── Models │ │ ├── Acronym.swift │ │ └── Post.swift │ │ └── main.swift │ ├── app.json │ └── license ├── demo5 └── hello-persistence │ ├── .gitignore │ ├── .travis.yml │ ├── Config │ ├── app.json │ ├── clients.json │ ├── crypto.json │ ├── droplet.json │ ├── production │ │ └── app.json │ └── servers.json │ ├── Localization │ ├── default.json │ ├── en-US.json │ └── es-US.json │ ├── Package.swift │ ├── Procfile │ ├── Public │ ├── images │ │ └── vapor-logo.png │ └── styles │ │ ├── app.css │ │ ├── normalize.css │ │ └── skeleton.css │ ├── README.md │ ├── Resources │ └── Views │ │ ├── base.leaf │ │ ├── index.leaf │ │ └── welcome.leaf │ ├── Sources │ └── App │ │ ├── Controllers │ │ ├── AcronymsController.swift │ │ ├── BasicController.swift │ │ ├── PostController.swift │ │ └── TILController.swift │ │ ├── Models │ │ ├── Acronym.swift │ │ └── Post.swift │ │ └── main.swift │ ├── app.json │ └── license └── demos.markdown /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/README.md -------------------------------------------------------------------------------- /StartingWithServerSideSwift.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/StartingWithServerSideSwift.pdf -------------------------------------------------------------------------------- /demo1/hello-vapor/.gitignore: -------------------------------------------------------------------------------- 1 | Packages 2 | .build 3 | xcuserdata 4 | *.xcodeproj 5 | Config/secrets 6 | -------------------------------------------------------------------------------- /demo1/hello-vapor/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/.travis.yml -------------------------------------------------------------------------------- /demo1/hello-vapor/Config/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Config/app.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Config/clients.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Config/clients.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Config/crypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Config/crypto.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Config/droplet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Config/droplet.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Config/production/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "$VAPOR_APP_KEY" 3 | } -------------------------------------------------------------------------------- /demo1/hello-vapor/Config/servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Config/servers.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Localization/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Localization/default.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Localization/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Localization/en-US.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Localization/es-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Localization/es-US.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Localization/nl-BE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Localization/nl-BE.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Localization/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Localization/nl-NL.json -------------------------------------------------------------------------------- /demo1/hello-vapor/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Package.swift -------------------------------------------------------------------------------- /demo1/hello-vapor/Procfile: -------------------------------------------------------------------------------- 1 | web: App --env=production --workdir="./" 2 | -------------------------------------------------------------------------------- /demo1/hello-vapor/Public/images/vapor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Public/images/vapor-logo.png -------------------------------------------------------------------------------- /demo1/hello-vapor/Public/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Public/styles/app.css -------------------------------------------------------------------------------- /demo1/hello-vapor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/README.md -------------------------------------------------------------------------------- /demo1/hello-vapor/Resources/Views/base.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Resources/Views/base.leaf -------------------------------------------------------------------------------- /demo1/hello-vapor/Resources/Views/welcome.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Resources/Views/welcome.leaf -------------------------------------------------------------------------------- /demo1/hello-vapor/Sources/App/Controllers/PostController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Sources/App/Controllers/PostController.swift -------------------------------------------------------------------------------- /demo1/hello-vapor/Sources/App/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Sources/App/Models/Post.swift -------------------------------------------------------------------------------- /demo1/hello-vapor/Sources/App/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/Sources/App/main.swift -------------------------------------------------------------------------------- /demo1/hello-vapor/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/app.json -------------------------------------------------------------------------------- /demo1/hello-vapor/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo1/hello-vapor/license -------------------------------------------------------------------------------- /demo2/hello-vapor/.gitignore: -------------------------------------------------------------------------------- 1 | Packages 2 | .build 3 | xcuserdata 4 | *.xcodeproj 5 | Config/secrets 6 | -------------------------------------------------------------------------------- /demo2/hello-vapor/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/.travis.yml -------------------------------------------------------------------------------- /demo2/hello-vapor/Config/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Config/app.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Config/clients.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Config/clients.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Config/crypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Config/crypto.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Config/droplet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Config/droplet.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Config/production/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "$VAPOR_APP_KEY" 3 | } -------------------------------------------------------------------------------- /demo2/hello-vapor/Config/servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Config/servers.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Localization/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Localization/default.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Localization/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Localization/en-US.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Localization/es-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Localization/es-US.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Localization/nl-BE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Localization/nl-BE.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Localization/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Localization/nl-NL.json -------------------------------------------------------------------------------- /demo2/hello-vapor/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Package.swift -------------------------------------------------------------------------------- /demo2/hello-vapor/Procfile: -------------------------------------------------------------------------------- 1 | web: App --env=production --workdir="./" 2 | -------------------------------------------------------------------------------- /demo2/hello-vapor/Public/images/vapor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Public/images/vapor-logo.png -------------------------------------------------------------------------------- /demo2/hello-vapor/Public/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Public/styles/app.css -------------------------------------------------------------------------------- /demo2/hello-vapor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/README.md -------------------------------------------------------------------------------- /demo2/hello-vapor/Resources/Views/base.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Resources/Views/base.leaf -------------------------------------------------------------------------------- /demo2/hello-vapor/Resources/Views/welcome.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Resources/Views/welcome.leaf -------------------------------------------------------------------------------- /demo2/hello-vapor/Sources/App/Controllers/PostController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Sources/App/Controllers/PostController.swift -------------------------------------------------------------------------------- /demo2/hello-vapor/Sources/App/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Sources/App/Models/Post.swift -------------------------------------------------------------------------------- /demo2/hello-vapor/Sources/App/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/Sources/App/main.swift -------------------------------------------------------------------------------- /demo2/hello-vapor/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/app.json -------------------------------------------------------------------------------- /demo2/hello-vapor/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo2/hello-vapor/license -------------------------------------------------------------------------------- /demo3/hello-templating/.gitignore: -------------------------------------------------------------------------------- 1 | Packages 2 | .build 3 | xcuserdata 4 | *.xcodeproj 5 | Config/secrets 6 | -------------------------------------------------------------------------------- /demo3/hello-templating/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/.travis.yml -------------------------------------------------------------------------------- /demo3/hello-templating/Config/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Config/app.json -------------------------------------------------------------------------------- /demo3/hello-templating/Config/clients.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Config/clients.json -------------------------------------------------------------------------------- /demo3/hello-templating/Config/crypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Config/crypto.json -------------------------------------------------------------------------------- /demo3/hello-templating/Config/droplet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Config/droplet.json -------------------------------------------------------------------------------- /demo3/hello-templating/Config/production/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "$VAPOR_APP_KEY" 3 | } -------------------------------------------------------------------------------- /demo3/hello-templating/Config/servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Config/servers.json -------------------------------------------------------------------------------- /demo3/hello-templating/Localization/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Localization/default.json -------------------------------------------------------------------------------- /demo3/hello-templating/Localization/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Localization/en-US.json -------------------------------------------------------------------------------- /demo3/hello-templating/Localization/es-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Localization/es-US.json -------------------------------------------------------------------------------- /demo3/hello-templating/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Package.swift -------------------------------------------------------------------------------- /demo3/hello-templating/Procfile: -------------------------------------------------------------------------------- 1 | web: App --env=production --workdir="./" 2 | -------------------------------------------------------------------------------- /demo3/hello-templating/Public/images/vapor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Public/images/vapor-logo.png -------------------------------------------------------------------------------- /demo3/hello-templating/Public/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Public/styles/app.css -------------------------------------------------------------------------------- /demo3/hello-templating/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/README.md -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/base.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/base.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/hello.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/hello.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/hello2.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/hello2.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/hello3.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/hello3.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/hello4.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/hello4.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/master.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/master.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/title.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/title.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Resources/Views/welcome.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Resources/Views/welcome.leaf -------------------------------------------------------------------------------- /demo3/hello-templating/Sources/App/Controllers/PostController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Sources/App/Controllers/PostController.swift -------------------------------------------------------------------------------- /demo3/hello-templating/Sources/App/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Sources/App/Models/Post.swift -------------------------------------------------------------------------------- /demo3/hello-templating/Sources/App/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/Sources/App/main.swift -------------------------------------------------------------------------------- /demo3/hello-templating/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/app.json -------------------------------------------------------------------------------- /demo3/hello-templating/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo3/hello-templating/license -------------------------------------------------------------------------------- /demo4/hello-persistence/.gitignore: -------------------------------------------------------------------------------- 1 | Packages 2 | .build 3 | xcuserdata 4 | *.xcodeproj 5 | Config/secrets 6 | -------------------------------------------------------------------------------- /demo4/hello-persistence/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/.travis.yml -------------------------------------------------------------------------------- /demo4/hello-persistence/Config/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Config/app.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Config/clients.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Config/clients.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Config/crypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Config/crypto.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Config/droplet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Config/droplet.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Config/production/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "$VAPOR_APP_KEY" 3 | } -------------------------------------------------------------------------------- /demo4/hello-persistence/Config/servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Config/servers.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Localization/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Localization/default.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Localization/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Localization/en-US.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Localization/es-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Localization/es-US.json -------------------------------------------------------------------------------- /demo4/hello-persistence/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Package.swift -------------------------------------------------------------------------------- /demo4/hello-persistence/Procfile: -------------------------------------------------------------------------------- 1 | web: App --env=production --workdir="./" 2 | -------------------------------------------------------------------------------- /demo4/hello-persistence/Public/images/vapor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Public/images/vapor-logo.png -------------------------------------------------------------------------------- /demo4/hello-persistence/Public/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Public/styles/app.css -------------------------------------------------------------------------------- /demo4/hello-persistence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/README.md -------------------------------------------------------------------------------- /demo4/hello-persistence/Resources/Views/base.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Resources/Views/base.leaf -------------------------------------------------------------------------------- /demo4/hello-persistence/Resources/Views/welcome.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Resources/Views/welcome.leaf -------------------------------------------------------------------------------- /demo4/hello-persistence/Sources/App/Controllers/PostController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Sources/App/Controllers/PostController.swift -------------------------------------------------------------------------------- /demo4/hello-persistence/Sources/App/Models/Acronym.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Sources/App/Models/Acronym.swift -------------------------------------------------------------------------------- /demo4/hello-persistence/Sources/App/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Sources/App/Models/Post.swift -------------------------------------------------------------------------------- /demo4/hello-persistence/Sources/App/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/Sources/App/main.swift -------------------------------------------------------------------------------- /demo4/hello-persistence/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/app.json -------------------------------------------------------------------------------- /demo4/hello-persistence/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo4/hello-persistence/license -------------------------------------------------------------------------------- /demo5/hello-persistence/.gitignore: -------------------------------------------------------------------------------- 1 | Packages 2 | .build 3 | xcuserdata 4 | *.xcodeproj 5 | Config/secrets 6 | -------------------------------------------------------------------------------- /demo5/hello-persistence/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/.travis.yml -------------------------------------------------------------------------------- /demo5/hello-persistence/Config/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Config/app.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Config/clients.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Config/clients.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Config/crypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Config/crypto.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Config/droplet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Config/droplet.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Config/production/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "$VAPOR_APP_KEY" 3 | } -------------------------------------------------------------------------------- /demo5/hello-persistence/Config/servers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Config/servers.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Localization/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Localization/default.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Localization/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Localization/en-US.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Localization/es-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Localization/es-US.json -------------------------------------------------------------------------------- /demo5/hello-persistence/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Package.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Procfile -------------------------------------------------------------------------------- /demo5/hello-persistence/Public/images/vapor-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Public/images/vapor-logo.png -------------------------------------------------------------------------------- /demo5/hello-persistence/Public/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Public/styles/app.css -------------------------------------------------------------------------------- /demo5/hello-persistence/Public/styles/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Public/styles/normalize.css -------------------------------------------------------------------------------- /demo5/hello-persistence/Public/styles/skeleton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Public/styles/skeleton.css -------------------------------------------------------------------------------- /demo5/hello-persistence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/README.md -------------------------------------------------------------------------------- /demo5/hello-persistence/Resources/Views/base.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Resources/Views/base.leaf -------------------------------------------------------------------------------- /demo5/hello-persistence/Resources/Views/index.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Resources/Views/index.leaf -------------------------------------------------------------------------------- /demo5/hello-persistence/Resources/Views/welcome.leaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Resources/Views/welcome.leaf -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/Controllers/AcronymsController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/Controllers/AcronymsController.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/Controllers/BasicController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/Controllers/BasicController.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/Controllers/PostController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/Controllers/PostController.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/Controllers/TILController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/Controllers/TILController.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/Models/Acronym.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/Models/Acronym.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/Models/Post.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/Models/Post.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/Sources/App/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/Sources/App/main.swift -------------------------------------------------------------------------------- /demo5/hello-persistence/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/app.json -------------------------------------------------------------------------------- /demo5/hello-persistence/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demo5/hello-persistence/license -------------------------------------------------------------------------------- /demos.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rwenderlich/starting-with-server-side-swift/HEAD/demos.markdown --------------------------------------------------------------------------------