Rashad Gover
|
5d522a8772
|
Add tagged middleware
|
2023-11-09 02:17:01 -08:00 |
|
Rashad Gover
|
3928ad73f6
|
Add To/From classes and Parsers/Builders
|
2023-11-09 01:50:43 -08:00 |
|
Rashad Gover
|
47885da6e7
|
Clean up
|
2023-11-08 18:20:10 -08:00 |
|
Rashad Gover
|
e40d64d5e1
|
Attempt to add type-safe URL routing failed. Doesn't seem possible because I'm using lists to build the API structure. It seems I would need to implement custom combinators, like servant, which defeats the purpose of this library.
|
2023-11-07 23:46:49 -08:00 |
|
Rashad Gover
|
5b13261d30
|
Use heterogenous list instead of Secret keys to pass arguments to handlers
|
2023-11-06 19:42:42 -08:00 |
|
Rashad Gover
|
ccb3ca001d
|
Fix names; fix Splat combinator; experiment with type-level Response, API, and other parts where it makes sense
|
2023-10-30 05:21:19 -07:00 |
|
Rashad Gover
|
917caadaec
|
Add example APIs for testing potential API; add pretty printers
|
2023-10-19 23:57:40 -07:00 |
|
Rashad Gover
|
a3caeb9ffb
|
New trie based routing algorithm; helpers for testing, logging, etc.
|
2023-10-19 16:42:18 -07:00 |
|
Rashad Gover
|
90225e6330
|
Change order in which middleware is applied by Scope
|
2023-10-15 14:38:05 -07:00 |
|
Rashad Gover
|
25d9ff448f
|
Make sure processing Scope tag drops the prefix from request pathInfo
|
2023-10-15 14:34:26 -07:00 |
|
Rashad Gover
|
e5dc37f7ab
|
Add Scope constructor to App
|
2023-10-15 14:11:04 -07:00 |
|
Rashad Gover
|
c582d29faf
|
Clean up modules
|
2023-10-15 12:51:54 -07:00 |
|
Rashad Gover
|
90008469bb
|
Experiment with flexible Cuba-like routing
|
2023-10-15 06:13:41 -07:00 |
|
Rashad Gover
|
2ca3855f5d
|
Cleaning up and implementing helpers; moving on to playing with Roda/Cuba-like routing system
|
2023-10-15 06:13:04 -07:00 |
|
Rashad Gover
|
24a15646ef
|
More scratch
|
2023-10-13 09:40:42 -07:00 |
|
Rashad Gover
|
dbe6c7f6e0
|
Wow. Macros?
|
2023-09-19 03:59:14 -07:00 |
|
Rashad Gover
|
1622ede6ea
|
Wow
|
2023-09-19 02:15:00 -07:00 |
|
Rashad Gover
|
6f795de40f
|
Maybe good...?
|
2023-09-19 01:28:20 -07:00 |
|
Rashad Gover
|
613f599095
|
Not good
|
2023-09-18 22:08:24 -07:00 |
|
Rashad Gover
|
ce4e6aedf1
|
Add parsers for Headers
|
2023-07-20 14:39:11 +09:00 |
|
Rashad Gover
|
7bb09c4b94
|
Implement parsers for query
|
2023-07-20 04:06:45 +09:00 |
|
Rashad Gover
|
c3c0efa76d
|
Remove unecessary code; add basic patterns
|
2023-07-19 19:16:04 +09:00 |
|
Rashad Gover
|
1ef2fb431f
|
Final commit before redesign to make Okapi DSL easier to turn into OpenAPI specs
|
2023-05-01 08:51:42 +00:00 |
|
Rashad Gover
|
9fd188ac37
|
Begin implementing realword server; add Alt instance for Security Scripts
|
2023-04-24 07:33:12 +00:00 |
|
Rashad Gover
|
b7d1389507
|
Add auth to endpoints
|
2023-04-24 06:34:18 +00:00 |
|
Rashad Gover
|
ea64c755dd
|
Implement Security
|
2023-04-24 05:25:45 +00:00 |
|
Rashad Gover
|
361f6aa82d
|
Add Security field
|
2023-04-24 03:51:09 +00:00 |
|
Rashad Gover
|
2b8c8e0eb4
|
Add Security field; update docs
|
2023-04-24 03:50:45 +00:00 |
|
Rashad Gover
|
2ddd391339
|
Add auth
|
2023-04-23 01:56:03 +00:00 |
|
Rashad Gover
|
64e40981d3
|
Add auth
|
2023-04-23 01:55:44 +00:00 |
|
Rashad Gover
|
a48454d7e0
|
Change Plan to App in realworld
|
2023-04-23 01:21:11 +00:00 |
|
Rashad Gover
|
8a42de9501
|
Add JWT foor realworld
|
2023-04-23 01:16:38 +00:00 |
|
Rashad Gover
|
6f325f4d70
|
Add all endpoints
|
2023-04-22 22:06:19 +00:00 |
|
Rashad Gover
|
e5f142d70a
|
Add Realworld example
|
2023-04-22 20:43:08 +00:00 |
|
Rashad Gover
|
e131a17480
|
Implement more parts of the OAPI Spec; rename fields
|
2023-04-22 02:35:17 +00:00 |
|
Rashad Gover
|
f91ec84d3e
|
Fix docs
|
2023-04-21 08:21:39 +00:00 |
|
Rashad Gover
|
898eb14c0f
|
Update docs; change ResponderHeaders to AddHeader
|
2023-04-21 05:13:34 +00:00 |
|
Rashad Gover
|
9848faf3c7
|
Add PathParam pattern for Matchpoint
|
2023-04-20 18:01:18 +00:00 |
|
Rashad Gover
|
fbb4a75c21
|
Fix docs
|
2023-04-20 17:45:17 +00:00 |
|
Rashad Gover
|
ba3a17688b
|
Have genApplication build both app and spec
|
2023-04-20 17:33:59 +00:00 |
|
Rashad Gover
|
901e62e771
|
Use artifacts to generate application
|
2023-04-20 17:20:37 +00:00 |
|
Rashad Gover
|
f240691747
|
Fix tests
|
2023-04-20 17:08:06 +00:00 |
|
Rashad Gover
|
f0dce7593c
|
Add Artifacts type
|
2023-04-20 17:06:29 +00:00 |
|
Rashad Gover
|
414f34e98e
|
Organize code and data types
|
2023-04-20 17:01:31 +00:00 |
|
Rashad Gover
|
dcf4660118
|
Organize more
|
2023-04-20 16:54:16 +00:00 |
|
Rashad Gover
|
e8de3cd590
|
Reorganize modules and imports
|
2023-04-20 16:41:18 +00:00 |
|
Rashad Gover
|
862dbf4089
|
Fix functions depending on toWAIResponse
|
2023-04-20 16:10:10 +00:00 |
|
Rashad Gover
|
62460b51d6
|
Add instantiate to Matchpoint module
|
2023-04-20 16:00:34 +00:00 |
|
Rashad Gover
|
58dcde4c07
|
AddRequest type and Matchpoint pattern
|
2023-04-20 15:32:53 +00:00 |
|
Rashad Gover
|
8685165771
|
Major refactor
|
2023-04-20 06:36:55 +00:00 |
|