Commit Graph

616 Commits

Author SHA1 Message Date
Gerasimos Maropoulos
279ac0831e README UPDATE 2016-07-23 17:04:14 +03:00
Gerasimos Maropoulos
04fad544c4 Fix newline readme 2016-07-23 17:02:18 +03:00
Gerasimos Maropoulos
cb47e4b26c README.md: Set the Docs & Community first, remove sec-image (it's on #benchmarks README.md) 2016-07-23 17:01:01 +03:00
Gerasimos Maropoulos
4f1722b5b8 Add optional 'donate & download' the e-book(guide) 2016-07-23 16:37:23 +03:00
Gerasimos Maropoulos
e084307366 Set one of the community's logos as banner, this will be here for 10 days and maybe more if users like it
https://github.com/kataras/iris/issues/153#issuecomment-228304573
2016-07-23 13:25:13 +03:00
Gerasimos Maropoulos
6b71452222 Update the readme with the newest benchmarks: 21 July 2016 2016-07-21 05:48:35 +03:00
Gerasimos Maropoulos
72c5d2882b Update Readme: Fix Book sections for response & template engines 2016-07-20 07:07:41 +03:00
Gerasimos Maropoulos
245c732ff8 Show the updated benchmarks (July 19). Don't forget, book is updated: https://www.gitbook.com/book/kataras/iris/details 2016-07-20 07:04:27 +03:00
Gerasimos Maropoulos
7ed5ed4519 Iris 4.0.0-alpha.4. Book is finally updated https://kataras.gitbooks.io/iris/content/ also 2016-07-20 06:33:24 +03:00
Gerasimos Maropoulos
0a427c1ce0 Next step is to update the gitbook for the v4 template engines changes and new features 2016-07-19 08:58:10 +03:00
Gerasimos Maropoulos
d04edb96bb Add Response Engines on the README, examples updated. book is the next step 2016-07-19 05:43:34 +03:00
Gerasimos Maropoulos
675c0d510c Update to 4.0.0-alpha.3 - Response Engines, 'inject' the context.JSON/JSONP/Text/Data/Markdown/Render, Read HISTORY.md
## 4.0.0-alpha.2 -> 4.0.0-alpha.3

**New**

A **Response Engine** gives you the freedom to create/change the
render/response writer for

- `context.JSON`
- `context.JSONP`
- `context.XML`
- `context.Text`
- `context.Markdown`
- `context.Data`
- `context.Render("my_custom_type",mystructOrData{},
iris.RenderOptions{"gzip":false,"charset":"UTF-8"})`
- `context.MarkdownString`
- `iris.ResponseString(...)`

**Fix**
- https://github.com/kataras/iris/issues/294

**Small changes**

- `iris.Config.Charset`, before alpha.3 was `iris.Config.Rest.Charset` &
`iris.Config.Render.Template.Charset`, but you can override it at
runtime by passinth a map `iris.RenderOptions` on the `context.Render`
call .
- `iris.Config.IsDevelopment` , before alpha.1 was
`iris.Config.Render.Template.IsDevelopment`

**Websockets changes**

No need to import the `github.com/kataras/iris/websocket` to use the
`Connection` iteral, the websocket moved inside `kataras/iris` , now all
exported variables' names have the prefix of `Websocket`, so the old
`websocket.Connection` is now `iris.WebsocketConnection`.

Generally, no other changes on the 'frontend API', for response engines
examples and how you can register your own to add more features on
existing response engines or replace them, look
[here](https://github.com/iris-contrib/response).

**BAD SIDE**: E-Book is still pointing on the v3 release, but will be
updated soon.
2016-07-18 17:40:42 +03:00
Makis Maropoulos
077984bd60 🌈 sessions were re-written, update to 4.0.0-alpha.2, read HISTORY.md
**Sessions were re-written **

- Developers can use more than one 'session database', at the same time,
to store the sessions
- Easy to develop a custom session database (only two functions are
required (Load & Update)), [learn
more](https://github.com/iris-contrib/sessiondb/blob/master/redis/database.go)
- Session databases are located
[here](https://github.com/iris-contrib/sessiondb), contributions are
welcome
- The only frontend deleted 'thing' is the: **config.Sessions.Provider**
- No need to register a database, the sessions works out-of-the-box
- No frontend/API changes except the
`context.Session().Set/Delete/Clear`, they doesn't return errors
anymore, btw they (errors) were always nil :)
- Examples (master branch) were updated.

```sh
$ go get github.com/iris-contrib/sessiondb/$DATABASE
```

```go
db := $DATABASE.New(configurationHere{})
iris.UseSessionDB(db)
```

> Note: Book is not updated yet, examples are up-to-date as always.
2016-07-15 20:50:36 +03:00
Makis Maropoulos
af4df18ec4 Add more todos - the first 3 should be implemented today 2016-07-14 10:46:24 +03:00
Makis Maropoulos
cf03512590 remove wiki link from readme 2016-07-13 20:41:08 +03:00
Makis Maropoulos
adf82c7aa2 Update readme versioning section - add v3 information 2016-07-13 19:39:08 +03:00
Makis Maropoulos
f7a782b692 Remove deprecated functions 2016-07-13 14:05:32 +03:00
Makis Maropoulos
b99afb2875 Update to v4.0.0-alpha.1 2016-07-13 06:28:09 +03:00
Makis Maropoulos
6761d58e53 Final v3 2016-07-08 19:41:50 +02:00
Makis Maropoulos
0b8cb29e0c Update to 3.0.0-pre.release, Read HISTORY.md for new features and changes
Yes new features, with Iris you always get them on each version or
revision or non-semantic version
2016-07-07 02:36:48 +02:00
Makis Maropoulos
0d4b0ecd43 Rocket chat is on, Add Port() to the HTTPServer, disable subdomain persistence on subdomains when 127.0.0.1/0.0.0.0
I already made a test framework integration but I will commit this when
I finish with the basic tests, we are going to final v3
2016-07-03 16:21:57 +02:00
Makis Maropoulos
d2ec0fa3e4 Rocket is down (again), use alternative chat 2016-07-03 07:15:09 +02:00
Makis Maropoulos
160b8d9545 Rocket chat is on again, update readme link 2016-07-02 20:21:17 +02:00
Makis Maropoulos
1f1ed4cc36 Update readme 2016-07-01 23:14:16 +03:00
Makis Maropoulos
e5d1e3e41b Remove the bold info, it is already in benchmarks section, so add a link to this on the fastest word 2016-07-01 23:06:56 +03:00
Makis Maropoulos
1588eb16d0 Update community chat link because rocket chat is down for mantain 2016-07-01 22:57:23 +03:00
Makis Maropoulos
342ff32558 rocket's rooms are down for mantain, use the alternative chat room 2016-07-01 22:45:09 +03:00
Makis Maropoulos
c60cb24f6e Rocket chat is down - so use the alternative chat 2016-07-01 22:39:34 +03:00
Makis Maropoulos
9be49bbfee Add some tests as we are going to v3 final - to be continued 2016-07-01 21:28:24 +03:00
Makis Maropoulos
950964b18d fix iris-book cover, github timeout 2016-07-01 01:40:05 +03:00
Makis Maropoulos
cc0e84decd New results just came back from the benchmark suite so: Update benchmarks results graph 2016-07-01 01:34:44 +03:00
Makis Maropoulos
dba92ba64d Add more notes on HISTORY.md about rc.4 changes 2016-07-01 02:13:21 +03:00
Makis Maropoulos
9d8f32ce1a Move to Rocket.Chat - better management, multiple channels of the relative projects, private group chat and more 2016-06-29 00:08:31 +03:00
Makis Maropoulos
aa319fd8e4 Handlebars support - Embrace the feature request https://github.com/kataras/iris/issues/239 2016-06-28 12:50:26 +03:00
Makis Maropoulos
0a896f5137 Update readme 2016-06-26 20:31:18 +03:00
Makis Maropoulos
a89498e448 iris run on first view 2016-06-26 20:25:55 +03:00
Makis Maropoulos
6391ba04ca 💡 Happy Sunday: Introducing rizla 2016-06-26 16:26:44 +03:00
Makis Maropoulos
57ba8e89b5 Update readme 2016-06-26 08:35:06 +03:00
Makis Maropoulos
cd71b945b7 Add the new license , here and at iris-contrib repositories also (where needed) 2016-06-26 08:25:05 +03:00
Makis Maropoulos
25c8e733a8 Remove LICENSE, will be added when I finish with others' 2016-06-25 22:43:12 +03:00
Makis Maropoulos
62213e8e5a Add the last TODO 2016-06-25 22:40:44 +03:00
Makis Maropoulos
997fbd1aeb Fix parenthesis on readme... 2016-06-25 16:29:03 +03:00
Makis Maropoulos
1eaaec6b3b Update readme 2016-06-25 16:23:08 +03:00
Makis Maropoulos
0e0c1c8b1e Readme update 2016-06-25 16:20:49 +03:00
Makis Maropoulos
3145b20ba2 Add a contributing section 2016-06-25 05:54:52 +03:00
Makis Maropoulos
e72a8f6786 Add JSON Web Tokens support via middleware to the README 2016-06-24 08:29:08 +03:00
Makis Maropoulos
95813bf36b HISTORY.md: Add How to upgrade to V3.0.0-rc.3 2016-06-24 02:01:53 +03:00
Makis Maropoulos
b0d5cbb65f Update readme for rc.3 2016-06-24 01:51:26 +03:00
Makis Maropoulos
a9cb478d91 Remove the 'big' subdomains example from the README 2016-06-24 01:48:52 +03:00
Makis Maropoulos
f83b532835 Embrace the weekend- Update to rc.3 | Read the HISTORY.md 2016-06-24 01:34:49 +03:00
Makis Maropoulos
56f78567a2 New: OAuth2 support via gothic. Example: https://github.com/iris-contrib/gothic/blob/master/example/main.go
https://github.com/iris-contrib/gothic/blob/master/example/main.go
2016-06-22 12:45:57 +03:00
Makis Maropoulos
74bbc34d5b Update readme 2016-06-21 16:27:20 +03:00
Makis Maropoulos
10e8b9c964 Update readme
Update first example giving more information with the first eye-view.

also on graph's image's click now it goes to the external benchmark
suite project.
2016-06-21 16:07:49 +03:00
Makis Maropoulos
40c8c18792 add linux screenshot for hot reload 2016-06-21 02:05:58 +03:00
Makis Maropoulos
e9a4746000 Update to rc.2 | NEW: iris run main.go https://github.com/kataras/iris/issues/192
Not tested on linux yet,(I do not have a linux station now). Post an
issue if iris run main.go doesnt works as expected
2016-06-20 11:59:36 +03:00
Makis Maropoulos
647f0d704c Thanks goes to all of you you help building this (nice) framework - Update README and add errors on mux entry register 2016-06-16 05:24:01 +03:00
Makis Maropoulos
dcded4e400 Add FAQ link on readme 2016-06-16 00:17:23 +03:00
Makis Maropoulos
d837381b16 Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181
Read https://github.com/kataras/iris/tree/master/HISTORY.md
2016-06-14 08:45:40 +03:00
Makis Maropoulos
57c6452e31 Update readme 2016-06-07 13:11:34 +03:00
Makis Maropoulos
c88f73acbe Update to v3.0.0-beta.4 - Logger changes book, examples updated 2016-06-06 21:04:38 +03:00
Makis Maropoulos
48aaca5bc0 Fix mail send, complete jade support, fix iriscontrol index , replace iriscontrol session to basicauth 2016-06-06 01:37:32 +03:00
Makis Maropoulos
1a433e34d5 Wildcard subdomain full support | v3.0.0-beta.2
Update to v3.0.0-beta.2.
Wildcard subdomain e-book section:
https://kataras.gitbooks.io/iris/content/subdomains.html
2016-06-04 16:20:32 +03:00
Makis Maropoulos
9e03a529d6 One of the best requests https://github.com/kataras/iris/issues/165 2016-06-02 04:45:03 +03:00
Makis Maropoulos
8cd1cc2ac8 Iris is looking for a new website design and logo 2016-06-01 04:45:11 +03:00
Makis Maropoulos
31cbd50fb0 Linting 2016-05-31 11:05:42 +03:00
Makis Maropoulos
c26668a489 Version 3.0.0-beta cleaned 2016-05-30 17:08:09 +03:00