Create tutorial.md

This commit is contained in:
Fatih Kadir Akın 2015-12-04 13:26:15 +02:00
parent 17ff97307d
commit 880d2c1430

59
docs/tutorial.md Normal file
View file

@ -0,0 +1,59 @@
# Kemal Tutorial
## Install Crystal
```
brew update
brew install crystal-lang
```
## Installing Kemal
You should create your application first:
```
crystal init app awesome_web_project
cd awesome_web_project
```
Then add *kemal* to the `shard.yml` file as a dependency.
```
dependencies:
kemal:
github: sdogruyol/kemal
branch: master
```
You should run `shards` to get dependencies:
```
shards install
```
## Include Kemal into your project
Open `awesome_web_project/src/awesome_web_project.cr` and require `kemal` to use Kemal.
```
require 'kemal'
```
## Hack your project
Do some awesome stuff with awesome Kemal.
```
get "/" do
"Hello World!"
end
```
## Run your awesome web project.
```
crystal build --release src/awesome_web_project.cr
./awesome_web_project
```
Now you can be happy with your new, very fast, readable web project.