32 lines
845 B
Markdown
32 lines
845 B
Markdown
# Kemal Documentation
|
|
|
|
This README includes documentation of Kemal, the Crystal Web Server.
|
|
|
|
## What is Kemal?
|
|
|
|
Kemal is a web server working on Crystal language. Strongly inspired on Sinatra project.
|
|
_Needs more info_
|
|
|
|
## What is Crystal?
|
|
|
|
Crystal is a programming language based on *Ruby* syntax.
|
|
|
|
## Advantages of using Kemal
|
|
|
|
- Too easy to learn and start to develop.
|
|
- Since it's working on LLVM, it's too fast.
|
|
- You can deploy it on *Heroku*.
|
|
|
|
## The Name
|
|
|
|
Kemal means *Mature, grown up* in Turkish and Arabic.
|
|
|
|
## How to start?
|
|
|
|
- [Getting Started Tutorial](./tutorial.md)
|
|
- [Using Dynamic Templates](./templates.md)
|
|
- [Parsing HTTP requests and Form Data](./http-requests.md)
|
|
- [Uploading Files](./upload.md)
|
|
- [Serving Static Files](./statics.md)
|
|
- [Serving JSON API](./json.md)
|
|
- [How to connect to Database](./database.md)
|