1
1
mirror of https://github.com/srid/ema.git synced 2024-11-29 09:25:14 +03:00
Commit Graph

50 Commits

Author SHA1 Message Date
Sridhar Ratnakumar
f11077c3f2 Drop vscode tasks.json 2022-08-06 16:58:19 -04:00
Riuga
d6a556957e
Testing Plan for Type Errors & (Basic) Type Errors Test Suite (#122)
+ Added test-suite `test-type-errors`
+ Refactored default-extensions so they can be reused via import syntax

Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>
2022-08-02 18:59:32 -04:00
Sridhar Ratnakumar
51b0587db1 readme: Update Hacking section 2022-07-17 11:12:36 -04:00
Sridhar Ratnakumar
11f2db017a readme: Add instruction to run ./docs 2022-07-17 11:04:50 -04:00
Sridhar Ratnakumar
111d589122
Add GenericRoute r opts for customizing DerivingVia of routes (#110)
* Prototype DerivingVia type-level config

* Begin adding comments

* garnix note in README

* Port Generic.Exmaple to use newstyle

* Open the type-class, so users can customize deriving themselves

* Add GenericRouteOpts

* Expand documentation (API)

* cleanup exports, and naming
2022-07-02 11:07:49 -04:00
Sridhar Ratnakumar
e4b4e71bc4 Publish 2021-05-18 23:56:55 -04:00
Sridhar Ratnakumar
7aeb55c4b4
Update README.md 2021-05-05 11:38:40 -04:00
Sridhar Ratnakumar
fe8a5c0a65
Update README.md 2021-04-28 00:07:35 -04:00
Sridhar Ratnakumar
6af3405718
Add video demo 2021-04-27 21:43:31 -04:00
Sridhar Ratnakumar
8d2a237141 Fix logo url 2021-04-26 18:10:11 -04:00
Sridhar Ratnakumar
29f0c4d33c Move docs to separate repo 2021-04-26 17:42:00 -04:00
Sridhar Ratnakumar
8ec177db16 Fix cabal file for sdist 2021-04-26 14:28:05 -04:00
Sridhar Ratnakumar
e5d77e1e92 Prep for hackage release 2021-04-26 14:22:49 -04:00
Sridhar Ratnakumar
81662e5ece Clarify LVar listen behaviour 2021-04-26 13:08:35 -04:00
Sridhar Ratnakumar
bb9c95a4b9
Add logging support (#17)
* Prototype logging using monad-logger-extras

* Use logging in Server.hs

* Add logging to generate

* Cleanup websocket logging

* Cleanups
2021-04-26 12:46:35 -04:00
Sridhar Ratnakumar
f6438774f9 Fix broken links checking 2021-04-25 14:14:08 -04:00
Sridhar Ratnakumar
c747ec450a Remove unnecessary fundep 2021-04-25 13:23:18 -04:00
Sridhar Ratnakumar
9d517b8755 Implement static assert serving/generating
Also make ema.svg a static file
2021-04-25 13:15:30 -04:00
Sridhar Ratnakumar
a661aa5848 Handle and display errors in browser (w/ hot reload)
Resolves #7
2021-04-24 23:25:04 -04:00
Sridhar Ratnakumar
d037975653 doc: rename to concepts 2021-04-24 21:53:37 -04:00
Sridhar Ratnakumar
55cf7b3bcb Reorg docs 2021-04-24 20:36:29 -04:00
Sridhar Ratnakumar
d91995f9ad more docs ... 2021-04-24 20:18:38 -04:00
Sridhar Ratnakumar
d02469ac5f more docs work 2021-04-24 13:44:53 -04:00
Sridhar Ratnakumar
9ed970be7e Add features, etc.wq 2021-04-24 13:10:31 -04:00
Sridhar Ratnakumar
ba4f06153b Fix CI yaml again 2021-04-24 12:35:54 -04:00
Sridhar Ratnakumar
dafd559a83 Fix CI again 2021-04-24 12:14:32 -04:00
Sridhar Ratnakumar
bb1821e094 ci: fix nix run 2021-04-24 12:08:12 -04:00
Sridhar Ratnakumar
e9cd43723d
Publish docs to GitHub Pages (#15) 2021-04-24 12:04:16 -04:00
Sridhar Ratnakumar
dd97398be8 Add breadcrumb styling 2021-04-24 11:35:52 -04:00
Sridhar Ratnakumar
bc8289a6cb Document the type-class and adjust a few things 2021-04-22 16:46:02 -04:00
Sridhar Ratnakumar
8c783ffc23 Create intermediate directories 2021-04-22 16:11:21 -04:00
Sridhar Ratnakumar
2c6e5563fe Add "generate" subcommand to generate static site 2021-04-22 15:57:31 -04:00
Sridhar Ratnakumar
14ffcdd1cd
Speed up hot reload using Dom patching (#11)
* Speed DOM replace using patch via morphdom

* Don't send JS shims when sending HTML down websocket

Don't need.

* Fix a bug with recursive route switch

* Iron out some bugs
2021-04-22 13:53:22 -04:00
Sridhar Ratnakumar
0f3f2b5932
Update README.md 2021-04-22 06:56:02 -04:00
Sridhar Ratnakumar
9d81ca3db3 update README for the PR 2021-04-21 15:21:03 -04:00
Sridhar Ratnakumar
221d2fea07 ... 2021-04-20 17:51:14 -04:00
Sridhar Ratnakumar
8bd0b0838d Changing -> Data.LVar 2021-04-20 17:09:37 -04:00
Sridhar Ratnakumar
0d35adf0a5 Add logo 2021-04-20 15:20:12 -04:00
Sridhar Ratnakumar
593bc9c49e Fix incorrect port 2021-04-20 11:14:29 -04:00
Sridhar Ratnakumar
c8ef3753b7 Rename examples 2021-04-19 20:49:46 -04:00
Sridhar Ratnakumar
acccb74bb4 Support multiple websocket clients for hot reload 2021-04-19 20:05:18 -04:00
Sridhar Ratnakumar
86040f9dc3 plan... 2021-04-19 18:52:37 -04:00
Sridhar Ratnakumar
cbf93ed7cd plan 2021-04-19 18:51:27 -04:00
Sridhar Ratnakumar
b3da8ee30e More reliable client-side refresh on ghcid reload 2021-04-19 17:57:45 -04:00
Sridhar Ratnakumar
5c84eb10a6 refactor Ema.Route 2021-04-19 15:34:10 -04:00
Sridhar Ratnakumar
7463e87a9c Have the browser refresh on ghcid restart 2021-04-19 15:23:06 -04:00
Sridhar Ratnakumar
750717cb09 remove unused deps 2021-04-19 11:36:51 -04:00
Sridhar Ratnakumar
661bf0fc16 Intro 2021-04-19 11:18:38 -04:00
Sridhar Ratnakumar
f7f437759a initial commit of WIP code 2021-04-19 11:07:52 -04:00
Sridhar Ratnakumar
b96a5b1474 init: README 2021-04-19 10:48:00 -04:00