Gerasimos Maropoulos
|
f84248cb4e
|
middleware/logger: new configuration field, defaults to false: Query bool , if true prints the full path, including the URL query as requested at https://github.com/kataras/iris/issues/1017
Former-commit-id: 03c8fc523a8ba955dae43e4c7e9498fc3d86a1c8
|
2018-05-31 01:39:23 +03:00 |
|
Schatzman
|
008dfe869c
|
Fix typo
"Procceed" -> "Proceed"
Former-commit-id: 7f9b983d4281bf3d8492e2722e327e551ed7e716
|
2018-05-26 14:23:19 -06:00 |
|
Gerasimos Maropoulos
|
beef97fd5d
|
Update vendor for Pug (Jade) Parser and add Iris + Pug examples in the _examples/view folder, relative to https://github.com/kataras/iris/issues/1003
Former-commit-id: e26a5701e00ec055f3bcf693c1980c7d22147310
|
2018-05-26 22:49:48 +03:00 |
|
Gerasimos Maropoulos
|
94b93484b5
|
Update to version 10.6.5: 1 New Feature And Indonesia Translation | Read HISTORY.md
Former-commit-id: 4788e36e52f6b40c7e15120e0675c097eabf0f0d
|
2018-05-21 07:40:43 +03:00 |
|
Gerasimos Maropoulos
|
4eeffd07c7
|
Update the _examples/http_request/upload-file to fill the gap, relative discussion: https://github.com/kataras/iris/issues/979
Former-commit-id: a113e8815a6a2821a80ac424f52302528a6e71b5
|
2018-04-28 14:48:09 +03:00 |
|
Gerasimos Maropoulos
|
3c6d1f2fa3
|
_examples/README: add bolt session database example link
Former-commit-id: 373f25cc016fbdad84e208123c024999d35a47e4
|
2018-04-26 08:07:09 +03:00 |
|
Gerasimos Maropoulos
|
b22151d4b7
|
Update to version 10.6.1 | Re-implement the BoltDB as built'n session database and more. Please read the HISTORY file for further details
Former-commit-id: fa68a914bec5fe4f595bdeaea84ecab6374ba643
|
2018-04-25 05:29:19 +03:00 |
|
Gerasimos Maropoulos
|
b62080c4bb
|
Sessions are now in full sync with the registered database, on acquire(init), set, get, delete, clear, visit, len, release(destroy) as requested by almost everyone. https://github.com/kataras/iris/issues/969
Former-commit-id: 49fcdb93106a78f0a24ad3fb4d8725e35e98451a
|
2018-04-22 13:52:36 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
f113872b7d
|
A better http_responsewriter/stream-writer example, see SSE example for server-side events
Former-commit-id: 635cadf6bac376c2b7b805523ab8d9d6472a5502
|
2018-04-21 20:46:16 +03:00 |
|
Gerasimos Maropoulos
|
cb69df2ccf
|
Add a very simple usage-example for sending server side events
Former-commit-id: 6df287d915a772bcae3f2f98445676aba39a2bc6
|
2018-04-10 21:01:24 +03:00 |
|
Gerasimos Maropoulos
|
989cb3f045
|
update vendor
Former-commit-id: 8e7fca843e404d34fec071415191657ea554dd05
|
2018-04-03 13:07:23 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
e9e2998538
|
Merge pull request #950 from Zeno-Code/master
Examples README_ZH.md
Former-commit-id: 3e1db0582142a6240921cfb303d31e0a45e96b87
|
2018-04-02 02:59:57 +03:00 |
|
Zeno-Code
|
4a3e97a9bd
|
Update README_ZH.md
Former-commit-id: 8865a9b486dc56821f3505b25cc8764d641c21bf
|
2018-03-31 14:20:29 +08:00 |
|
Zeno-Code
|
b7bf311058
|
Update README_ZH.md
Former-commit-id: 41af389366ad45114473df779111a8f698e5cfda
|
2018-03-30 19:18:18 +08:00 |
|
Zeno-Code
|
515fd82873
|
Update README_ZH.md
Former-commit-id: a0c4b2d627621bbd060bd861debcafa21c223710
|
2018-03-30 00:15:58 +08:00 |
|
Zeno-Code
|
61406dcbae
|
Update README_ZH.md
Former-commit-id: b2392ff60de3fbf5d167cd2f16051ee6dd382948
|
2018-03-29 23:24:30 +08:00 |
|
Zeno-Code
|
37b5875ab0
|
Update README_ZH.md
Former-commit-id: 981f0266b25e92cb38d767288db3bed112d70399
|
2018-03-29 03:31:49 +08:00 |
|
Gerasimos (Makis) Maropoulos
|
502b4654d4
|
fix the bug of lost argument in log function caused by PR: #946
Former-commit-id: 80fc2b2ff2455c328bb49b9ddcee519cf8138be9
|
2018-03-28 17:16:29 +03:00 |
|
Chengyumeng
|
addf984ed3
|
fix the bug of lost argument in log function
Former-commit-id: 566a0c8bff8e77d5d12c1b4d10b3c69be0a962ba
|
2018-03-28 20:39:56 +08:00 |
|
Zeno-Code
|
2b0280b646
|
Update README.md
Former-commit-id: 86b6b483349c30211234626b91723a8f35d6a12f
|
2018-03-28 12:23:06 +08:00 |
|
Zeno-Code
|
58c9de3ab7
|
Update README_ZH.md
Former-commit-id: 61d8df659e22d518de09d4a35cdf93277b5bc3d6
|
2018-03-28 12:22:29 +08:00 |
|
Zeno-Code
|
a79496de6d
|
Create README_ZH.md
Former-commit-id: 35656f423a935b9fe4c0f639bdcac591b98c4667
|
2018-03-28 12:21:17 +08:00 |
|
Zeno-Code
|
fbb3bb89f0
|
Update README.md
Former-commit-id: ea1325f29246fa90219344434f5bc7e9317e62db
|
2018-03-28 11:45:05 +08:00 |
|
Gerasimos (Makis) Maropoulos
|
b579e89aaa
|
add more information for access log merge pull request #946 from Chengyumeng/feature/logger
Former-commit-id: 91fbc9420c52287231a284aa8092764c7273e987
|
2018-03-27 10:06:29 +03:00 |
|
Gerasimos Maropoulos
|
fc0f27c4fc
|
Do not create the global configuration in homedir by-default, as, correctly, requested on chat. Use iris.WithGlobalConfiguration with a pre-defined iris.yml file on your home directory, existing users will not have any issues, new one will have to create the file before
Former-commit-id: 033f7e96693b13f87b44b445ed166328fea6e0a0
|
2018-03-27 09:59:29 +03:00 |
|
Chengyumeng
|
edc24d529f
|
add more information for access log
Former-commit-id: 60517837c5bfdb2d879909c4b413e83cbd10321a
|
2018-03-26 15:50:33 +08:00 |
|
Gerasimos Maropoulos
|
66d367b255
|
Update to version 10.5.0 | Read HISTORY.md for more
Former-commit-id: 41b1947aafa258d342bbf9d22baeecc946d198a4
|
2018-03-24 10:39:44 +02:00 |
|
Stefan Pahlplatz
|
5aba0d0ff4
|
Fixed a typo
Former-commit-id: 4d3a281839fe2dc72d1cb67af0f6d3b04782968e
|
2018-03-22 12:02:22 +01:00 |
|
Gerasimos Maropoulos
|
89022c7051
|
add some tests for the content type for the embedding files and gziped embedded files
Former-commit-id: b7fe470f33efcdf70df3e41ad880bbd4704cbb4a
|
2018-03-15 23:09:07 +02:00 |
|
Gerasimos Maropoulos
|
56215eeb71
|
Release of version 10.4.0 - x8 faster embedded file server | Star and Read HISTORY.md
Former-commit-id: 4f8b8c95c1b107a9be3b1ef6835ece949a75ceb6
|
2018-03-14 07:17:35 +02:00 |
|
Gerasimos Maropoulos
|
4993918a12
|
remove the complicated fallback handlers, that didn't work and not approve the coblexity addition of the https://github.com/kataras/iris/pull/919, RouteExists accepts first argument the Context, add new AllowMethods per party and fix cors by 048e2be034 https://github.com/kataras/iris/issues/922, rel: https://github.com/iris-contrib/middleware/issues/36, https://github.com/iris-contrib/middleware/issues/34, https://github.com/iris-contrib/middleware/issues/32, https://github.com/iris-contrib/middleware/issues/30, https://github.com/kataras/iris/pull/909
Former-commit-id: 5576c44b64014fb00dd79e618b815b5f52b705e4
|
2018-03-10 14:22:56 +02:00 |
|
Gerasimos Maropoulos
|
83c4b7f52d
|
add examples for read using custom decoder per type, read using custom decoder via iris#UnmarshalerFunc and to complete it add an example for the context#ReadXML .
Former-commit-id: 536b1780f12d0b9d9ce9aa976a0f95f18634ec2d
|
2018-03-08 05:21:16 +02:00 |
|
Gerasimos Maropoulos
|
1a4803307d
|
Add one more example for custom router macro functions, relative to https://github.com/kataras/iris/issues/918
Former-commit-id: 457c1a94dc8d93e614e9da70e1ec2482fe0c5765
|
2018-03-05 20:09:30 +02:00 |
|
Gerasimos Maropoulos
|
b20933e0bb
|
upgrade go-bindata link to the most maintainable one
Former-commit-id: 58d5253b3332acef480d36f0cf716f2ad6b1c09e
|
2018-02-25 12:14:49 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
d7beb9a752
|
Add a missing call for fallbackHandler in _examples/routing/fallback-handlers/main.go by @ZaniaDeveloper via PR: #911
Former-commit-id: 94ae5849e16538a4bc7f906c52ed7603c7ae01f6
|
2018-02-23 15:20:53 +02:00 |
|
ZaniaDevelopper
|
abb10e9cbf
|
Add a missing call for fallbackHandler
Former-commit-id: a1ce94b39d326657cdbce34276477c34752f0000
|
2018-02-23 09:24:35 +03:00 |
|
Gerasimos Maropoulos
|
a1232c9a9a
|
_examples: replace DELETE string with iris.MethodDelete, for important changes see: https://github.com/kataras/iris/pull/909 and 6de64d517e [formerly 35dd2ab80b69a5bea6f35f58e636bc11229d9921]
Former-commit-id: d0f5785aff289b8c140e4f253eb555135e79603d
|
2018-02-23 04:25:12 +02:00 |
|
Gerasimos Maropoulos
|
6de64d517e
|
New: context#NextOr && context#NextOrNotFound and some performance improvements on the awesome https://github.com/kataras/iris/pull/909 pushed a while ago
Former-commit-id: 35dd2ab80b69a5bea6f35f58e636bc11229d9921
|
2018-02-23 04:06:05 +02:00 |
|
ZaniaDevelopper
|
1196680004
|
Add comment in example
Former-commit-id: 2b9d7a569ed4c5d78cd5dd49865df1cf381619fc
|
2018-02-21 15:19:09 +03:00 |
|
ZaniaDevelopper
|
7a29519c5a
|
Fixes bad copy/paste
Former-commit-id: 437b60bc6b37d8a755198fb97809c61b9c18004e
|
2018-02-21 14:48:09 +03:00 |
|
ZaniaDevelopper
|
643358d7cb
|
Modification
- Add configurator for Party
- Modification for CORS middleware example
Former-commit-id: f01c01d4eac41666a92890461851909a6ade018b
|
2018-02-21 14:22:17 +03:00 |
|
Frédéric Meyer
|
72b096e156
|
Add fallback handlers
Former-commit-id: f7e9bd17076a10e1ed1702780d7ce9e89f00b592
|
2018-02-21 12:27:01 +03:00 |
|
Frédéric Meyer
|
66209cae4f
|
Save
Former-commit-id: 592e9cddf3511fc08e87f19ad39fdaac479b453f
|
2018-02-21 08:18:53 +03:00 |
|
Gerasimos (Makis) Maropoulos
|
7fd8baea75
|
README.md: make backers visible on the top of the page, replaced the prev api to the https://iris-go.com/backers.svg in order this to happens
Former-commit-id: 093f11d05fe9556c79de2cb2886e5d0569f27336
|
2018-02-12 04:04:46 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
9cdae4ee67
|
Update to version 10.2.0. Read: https://github.com/kataras/iris/blob/master/HISTORY.md#th-08-february-2018--v1020
Former-commit-id: 2eb94ec0f565b80790784ac55af024429384b3d3
|
2018-02-08 14:04:39 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
5d62b5d428
|
replace boltdb/bolt to coreos/bbolt for sessions/sessiondb/boltdb
Former-commit-id: 0451425be0550e6a6f0c430e036452b60e393789
|
2018-02-07 01:06:42 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
711e48d9ab
|
fix https://github.com/kataras/iris/issues/897
Former-commit-id: 6f94a79d9ce3ac9b2b05d1e2637059996a02df1d
|
2018-02-03 18:31:01 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
019911237c
|
add context#StatusCodeNotSuccessful for customize even the most customized clients that are not compatible with the standards and fix the SPA if static file serve handlers are passed as its AssetHandler as reported at the chat.iris-go.com
Former-commit-id: ccd0815a09b9305bfbeaad7b46559dd86f34f20b
|
2018-01-31 02:35:22 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
e38ea65dc7
|
fix example comment on routing/dynamic-path/main.go#L101
Former-commit-id: affb9b646e83ab9087d4c84aac8c12e11468257b
|
2018-01-30 21:16:54 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
687477f210
|
fix comment on csrf example
Former-commit-id: c5c001cbc5381fb169429f132ea18c4fc7c76a42
|
2018-01-28 15:43:25 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
969c2e87d4
|
add Cache304 as an alternative to the server-side kataras/iris/cache middleware - it can perform better with less server overheat but it comes with a cost of 304 instead of 200 so custom clients must make that check
Former-commit-id: b0ba68c528c870fe060e2825c35689771a1d3680
|
2018-01-25 16:19:45 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
befb1f0c08
|
some major improvements to the (server-side) cache middleware and an example of a client-side responsibility cache
Former-commit-id: 93d3a7a6f163c6d49f315f86d10e63f7b1b1d93a
|
2018-01-25 15:09:24 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
981322cfd2
|
no need to default the Configuration.RemoteAddrHeaders to a list of 'dissalowed' header names, the ctx.RemoteAddr() made unnecessary checks if no X-header was passed, even if they defaulted to false, this will not give a crazy improvement but it's a good practise
Former-commit-id: ba9ed1475a76489df16cac0ed87275b5604f2ad0
|
2018-01-25 06:31:05 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
bf13f7648a
|
add vscode extension link and badge | Some internal improvements (not completed yet)
Former-commit-id: 9bc94e90a2780ee81f8188509d98063fb3f2924b
|
2018-01-25 03:16:49 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
243439af9d
|
Corrected spelling from simmilate to simulate by @HintikkaKimmo via PR #883
corrected spelling for example docs
Former-commit-id: 79c2cd4f7f0c6b5396920bf13bd7da27fd51d457
|
2018-01-22 19:09:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4b4dbb04af
|
add an app.View example for parsing and writing templates outside of the HTTP scope(context.View)
Former-commit-id: e65d8ece521c778dedf45cf2f522383c26b9901b
|
2018-01-22 15:42:19 +02:00 |
|
Kimmo Hintikka
|
d4b09987c4
|
corrected spelling for example docs
Corrected spelling from simmilate to simulate
Former-commit-id: f672aa340fd53119defa89da0d93757dc0b0152b
|
2018-01-22 11:04:33 +00:00 |
|
Gerasimos (Makis) Maropoulos
|
25918427bc
|
support multi-level subdomains redirect, see previous commit for the SubdomainRedirect fast solution
Former-commit-id: bc5749e46d1ae65f9d17063f3d8f2ea72510a9d8
|
2018-01-20 14:54:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
e176ff7b0c
|
NEW: Application#SubdomainRedirect . Example: https://github.com/kataras/iris/blob/master/_examples/subdomains/redirect/main.go
Former-commit-id: d8dd7c426dc9f14c870f103fef703595a2915612
|
2018-01-20 05:17:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
742ad6db72
|
upstream update for crypto/acme relative to iris.AutoTLS
Former-commit-id: 20d22c163f8063673536127caec4eecfb3561226
|
2018-01-15 12:34:35 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
a19e570c8a
|
Update to version 10.0.1 - read more at: https://github.com/kataras/iris/blob/master/HISTORY.md#mo-15-jenuary-2018--v1001
Former-commit-id: 292d155c877ba3f9d1210db54c3df3fedd1d0c1c
|
2018-01-15 00:54:01 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ad9c76adb3
|
nothing tremendous here
Former-commit-id: 34e7c423d0b777b2d8c60e74c8aad0efc13bd7fc
|
2018-01-09 04:37:23 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
1690cc9334
|
add Greek language side by side with Chinese and Russian
Former-commit-id: 4a44ae6f27d94deddd89afda6b1d83218a0ae309
|
2018-01-05 07:57:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
bcc3e9920a
|
fix https://github.com/kataras/iris/issues/859
Former-commit-id: 55ce0b2f911a3088d28d4393b68ba9af97f79f94
|
2018-01-04 15:35:24 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
10f440b9db
|
add a new article about Iris and Vue.js
Former-commit-id: c7406cbd961d44016628c55083f554bba1f5745e
|
2018-01-01 22:14:52 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b69aebb14a
|
add a simple example about registering middleware(s) to an mvc Application
Former-commit-id: 59da5e241e1488b6b39d2ec0e72c45ad2cc7d901
|
2018-01-01 22:08:14 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b43b25626b
|
make cache package to work across multi handlers, remove the old 'WrapHandler' and keep the cache.Handler as documented only
Former-commit-id: b030cd92d26a9f646b060e379b3702b9a677749b
|
2018-01-01 21:53:12 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
9e6691e5ce
|
fix _benchmarks/iris-mvc-templates
Former-commit-id: 10b4952308c62b81eb7270b9e0b29ad0bb645bc5
|
2017-12-31 20:33:33 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4dbecf762c
|
write a README at the _examples/tutorial/vuejs-todo-mvc mini tutorial, which will be published to other sites soon
Former-commit-id: cee096d0e327b0180bd4ec83d5674729c67b3ddb
|
2017-12-31 08:00:02 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
1b1661ed53
|
ok almost finished. We're good at deadlines eventually. Tomorrow at 23:59 an article will be published same time with the dev branch merge to master
Former-commit-id: 42c1bf88cedbddf3cc01366ab769139546902e71
|
2017-12-31 02:32:28 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
617258890e
|
add GetRoute for MVC Controllers. Give the chance to change rsome route's properties like Name (used for reverse routing in templates, optionally).
Former-commit-id: 5ee9b1f97ff3c98cd8e5faddd23a87bbafb8e2e0
|
2017-12-30 22:04:26 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
64da28af8b
|
one for today, one for tomorrow and ready :)
Former-commit-id: 2e0a335c84c1d9c57a61b7f3203e54f7cccd7dcc
|
2017-12-30 20:40:52 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
969aaab4f6
|
some comment grammar fixes? need help here.
Former-commit-id: 5695e4c6456b052fae45de1fa6724fae39ceac3e
|
2017-12-27 17:09:47 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
685954d341
|
add a simple context#YAML function to render yaml data and make sure that the cookie's values are url escaped and unescaped when retrieve from client's headers
Former-commit-id: cad1e09679f6b646c12bb6ffdeba62738bdeef5d
|
2017-12-27 15:38:06 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
19e9ed330d
|
add sharable package-level hero dependencies with the mvc controllers instances
Former-commit-id: 6c53190e40fa42d242a73eb80361830b65f0d077
|
2017-12-27 15:09:52 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b4827c2b5e
|
fix examples link in the /mvc and a controller test
Former-commit-id: 1384d7297f79f47a395701433034c57ad361f5ab
|
2017-12-27 04:20:42 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b282e7c563
|
Replace controller's .Register with .Handle and AddDependencies with .Register in order to be aligned with the 'hero' package, all examples and docs are updated, it's crazy how I can't stop even on Christmas
Former-commit-id: 3b42963e9806e327ee42942cf156bda6059eaf8f
|
2017-12-27 04:15:41 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
650cd6c294
|
add images for hero basic examples to be easier to understand
Former-commit-id: 012ec70fc7761e899f4114f956839a6adce7c21a
|
2017-12-27 03:17:06 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
2ab1456414
|
split of the mvc and the new hero package is completed, now handlers with input and output binding feature is a different feature than the mvc, however the mvc controller's methods can use the hero dependency injection as before (v10+)
Former-commit-id: d67f5a5ed9033286bcc4c04f6be612823cba2a57
|
2017-12-25 20:57:04 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
46505f62db
|
create a new package, name it as hero, I was thinking super or superb but hero is better name for what it does - the goal is to split the new 'mvc handlers' from the mvc system because they are not the same, users should know that they can use these type of rich binded handlers without controllers as well, like a normal handler and that I implemented here, the old files exist on the mvc package but will be removed at the next commit, I have to decide if we want type aliases for Result or no
Former-commit-id: cb775edc72bedc88aeab4c5a6de6bfc6bd56fae2
|
2017-12-25 20:05:32 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4ab889da5f
|
minor comment updates for sessions package
Former-commit-id: 6f73c5d83861a1f61acda07e7f78cb882320dc8c
|
2017-12-24 19:43:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
7f423ba068
|
thinking a new way of displaying the README, give no readme hand-written examples, we have the _examples folder already but I should continue creating the new documentation for deep understanding and show a part of it on readme as image(?)
Former-commit-id: 9b6a6bceffb6ae23bf490d78cad31367ca2aa78e
|
2017-12-24 06:24:45 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
9c79dcc97a
|
add locks on the MemoryService of the vue mvc example, keep it simple but runnable:P
Former-commit-id: 5d661f401e486a26d66f5c0c297f5cf897fc1834
|
2017-12-24 01:22:44 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
d31b8c5274
|
_examples/tutorial/vuejs-todo-mvc finished, live updates on all clients with the same session id (u can do it with login id for example) and memory storage on the server side, works perfectly and amazing fast, nice vue and iris
Former-commit-id: 0bb930f43e2d70a707d3c6880dc255acd78debf2
|
2017-12-23 18:11:00 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
e1c65d23fb
|
finish the first state of the vuejs todo mvc example, a simple rest api - todo: websocket and live updates between browser tabs with the same session id
Former-commit-id: 0bd859420cff87014479c44a471ec273c621c1a2
|
2017-12-23 17:07:39 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b8b9643ca7
|
Remove big README examples, will be replaced with small quick examples so new users can found easier to get started
Former-commit-id: d5e804babf0edc0765a4195247071e410b27ea27
|
2017-12-22 10:25:34 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
ef3a09c126
|
update the documents for the new MVC API and some of its new features but not finished yet, README big examples and _examples/mvc/login is are yet updated and I'm thinking of removing the big examples on README.md, they exist on the _examples/mvc updated.
Former-commit-id: c2938d4bcaa3520744526f7975ee3cce632499b3
|
2017-12-22 10:18:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
8fa33a9882
|
fix typo
Former-commit-id: 1aaca0e3473003d00f19af9d16cf6f29f3f526a2
|
2017-12-20 18:10:57 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
254a4ede95
|
add explanation why the 'globalVisitorsController' example is a Singleton, because it was not clear for new gophers previously.
Former-commit-id: 9267c415e53eeb00adadf6fde9e0aeeb415cf24a
|
2017-12-20 18:09:31 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
2042fddb66
|
Another new feature: websocket controller, for real
Former-commit-id: c1a59b86733e890709b52446e22427a17d87f5fc
|
2017-12-20 17:56:28 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b78698f6c0
|
fix all _examples to the newest mvc, add comments to those examples and add a package-level .Configure in order to make it easier for new users. Add a deprecated panic if app.Controller is used with a small tutorial and future resource link so they can re-write their mvc app's definitions
Former-commit-id: bf07696041be9e3d178ce3c42ccec2df4bfdb2af
|
2017-12-20 08:33:53 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
20ba72aecf
|
fix typo
Former-commit-id: b6f9de4cf8d62210ffefba5d33dc8372d236748d
|
2017-12-18 06:47:05 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4fb46bf1f3
|
fix mvc/ideas/1/main.go->AfterActivation
Former-commit-id: bf3d8227793fba76f0f7349d82d1200275ac9147
|
2017-12-18 02:24:53 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
d5a38a0cd6
|
more checks about creating new instance of controller on each request - this time if all bindings are static then set them to the initial-devpassed controller and if the total number of lengths are equal with these static dependencies then we ignore the injector and use the initial controller on each request - maximize the performance when simple controller is used - need more cleanup before new release but I hope until Christmas iris developers will be amazed
Former-commit-id: 32ed69368d1df2c25cdb712bb7f0cf47b2e36c05
|
2017-12-18 00:16:10 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
68cc6641d4
|
Add session.Destroy (before I've added: Increment & Decrement entry helpers as well) | Improve the debug messages for the controllers
Former-commit-id: f5f17b05252a5032ace1e2d0fdd2304fc4004635
|
2017-12-16 23:09:00 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
b8cafce6b9
|
add simple tests for _examples/mvc/hello-world and session-controller
Former-commit-id: d88a792ba57cd869d2888f41bca6eb3e5b4f7d49
|
2017-12-16 21:27:20 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
34664aa311
|
OK, my dream-idea is implemented. TODO: Some examples and doc.go is not updated yet, comments on the mvc/di subpackage, the tutorial/vuejs-todo-mvc is running but not finished yet (it's using browser's localstorage and it should be replaced by the http requests that are registered via iris mvc
Former-commit-id: 0ea7e01ce1d78bcb78b40f3b0f5c03ad7c9abaea
|
2017-12-16 06:38:28 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
55dfd195e0
|
remove the old 'mvc' folder - examples are not changed yet - add the 'di' package inside the mvc2 package - which will be renamed to 'mvc' on the next commit - new mvc.Application and some dublications removed - The new version will be version 9 because it will contain breaking changes (not to the end-developer's controllers but to the API they register them) - get ready for 'Christmas Edition' for believers
Former-commit-id: c7114233dee90ee308c0a3e77ec2ad0c361094b8
|
2017-12-15 20:28:06 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
4e15f4ea88
|
create one generic package for dependency injection which can be used outside of Iris too - worked but unfished
Former-commit-id: a9d600321c07d7c9f39105416f14ae91528a16a3
|
2017-12-14 23:04:42 +02:00 |
|
Gerasimos (Makis) Maropoulos
|
a5fac270cf
|
Merge branch 'master' into dev
Former-commit-id: d9d3c857d953c379f724bdb1d0473f91758f7cfe
|
2017-12-14 14:21:03 +02:00 |
|