-
dd85597577
more wiring for configurable context/client, theoretically should be good enough for khan use
Ben Kraft
2021-03-22 19:17:06 -07:00
-
59ca841a6b
start of wiring for configurable context
Ben Kraft
2021-03-22 19:08:08 -07:00
-
17a95fd4de
more TODOs, and especially clarify the situation for input type names
Ben Kraft
2021-03-22 18:45:37 -07:00
-
088ec53ad5
fix branch name in github actions
Ben Kraft
2021-03-22 18:14:16 -07:00
-
a42c9b8166
clean up various TODOs and comments
Ben Kraft
2021-03-22 18:11:51 -07:00
-
463e3ed319
remove pointers for optionality -- shockingly easy
Ben Kraft
2021-03-22 17:37:44 -07:00
-
fed38e4f55
redo type naming
Ben Kraft
2021-03-19 18:32:33 -07:00
-
58f4aff83b
more design updates -- clarify what's decided and decide some things
Ben Kraft
2021-03-19 17:20:39 -07:00
-
5accc088c5
more docs about design and what remains to be done
Ben Kraft
2021-03-16 19:00:53 -07:00
-
8d46de3a9b
Bit more detail on what we need to use non-fragment queries in prod
Ben Kraft
2021-03-16 12:42:43 -07:00
-
f3282426f2
TODOs
Ben Kraft
2020-09-04 17:14:40 -07:00
-
58dc311289
rename selection to field
Ben Kraft
2020-07-16 13:50:52 -07:00
-
036d39622d
move everything into snapshot-based testing; update it a bit
Ben Kraft
2020-07-16 13:34:31 -07:00
-
cf7136ca65
total rewrite to interface handling; not complete but it compiles
Ben Kraft
2020-07-16 13:28:43 -07:00
-
af4a765a32
back out interfaces/unions, in preparation for new approach
Ben Kraft
2020-07-16 09:49:40 -07:00
-
e9b90d861f
fix tests
Ben Kraft
2020-07-15 17:38:47 -07:00
-
d2d5c9469d
notes on approaches to the interface/fragment problem
Ben Kraft
2020-07-15 17:35:42 -07:00
-
9473829f81
refactor to make selections make a little more sense
Ben Kraft
2020-07-15 14:45:19 -07:00
-
a023cfb0cf
basic support for fragments
Ben Kraft
2020-07-15 14:15:36 -07:00
-
6f0e5fdf0d
unions are easy too, sorta
Ben Kraft
2020-07-15 12:32:21 -07:00
-
d089ab1afb
test, and clean up, support for __typename
Ben Kraft
2020-07-15 12:29:29 -07:00
-
cf6f57f5f1
interfaces themselves are actually trivial!
Ben Kraft
2020-07-15 12:20:19 -07:00
-
279228f9a4
Move tests to snapshots
Ben Kraft
2020-07-15 11:46:32 -07:00
-
3b80f09c79
reword TODO
Ben Kraft
2020-07-10 13:59:35 -07:00
-
5da8b3203b
more TODO from mark
Ben Kraft
2020-07-10 13:48:09 -07:00
-
dc68d99de6
fix tests
Ben Kraft
2020-05-01 18:50:01 -07:00
-
5042a9a549
allow omitting context
Ben Kraft
2020-05-01 18:45:31 -07:00
-
1156e6ceae
minor cleanup
Ben Kraft
2020-05-01 18:22:56 -07:00
-
2fb9cd53ba
clean up handling of scalars
Ben Kraft
2020-04-10 18:20:17 -07:00
-
1cde2fe351
slightly better test
Ben Kraft
2020-04-10 18:17:27 -07:00
-
7ab06dfd30
add support for enums
Ben Kraft
2020-04-10 18:15:33 -07:00
-
9510470937
add support for non-scalar inputs
Ben Kraft
2020-04-10 17:02:18 -07:00
-
b600df7877
big refactor to put the codegen onto methods of an object
Ben Kraft
2020-04-10 15:21:23 -07:00
-
dfea9bf128
push type-name into types.go
Ben Kraft
2020-04-10 14:30:56 -07:00
-
4f02619b0b
break up typegen a bit better
Ben Kraft
2020-04-02 19:24:36 -07:00
-
8d87040069
refactor typegen to explicitly handle kinds
Ben Kraft
2020-04-02 18:35:04 -07:00
-
f8545f7e76
refactor typegen to use builder
Ben Kraft
2020-04-02 18:27:08 -07:00
-
d039587b39
pass errors a few more places
Ben Kraft
2020-04-02 18:22:07 -07:00
-
35f94b3c48
some tests for type-generation
Ben Kraft
2020-04-02 18:16:03 -07:00
-
af5d1bd542
lowercase for arguments
Ben Kraft
2020-03-27 18:01:56 -07:00
-
9e01efdd88
Actually configure package name
Ben Kraft
2020-03-27 17:45:29 -07:00
-
01b903b053
Doc comments
Ben Kraft
2020-03-27 17:29:06 -07:00
-
c536227d32
make config file optional
Ben Kraft
2020-03-27 16:37:48 -07:00
-
6caa3fc6c4
Give up on running example in GitHub Actions for now
Ben Kraft
2020-03-27 16:27:08 -07:00
-
8df2900607
Try example without viewer
Ben Kraft
2020-03-27 16:18:23 -07:00
-
654a5c6795
Explicitly pass envvar in github workflow
Ben Kraft
2020-03-27 16:10:48 -07:00
-
0911fda620
Fix example envvar name
Ben Kraft
2020-03-27 16:06:21 -07:00
-
7b03ec7a83
Set up github actions
Ben Kraft
2020-03-27 16:05:00 -07:00
-
9074926cea
Set up a test
Ben Kraft
2020-03-27 15:57:22 -07:00
-
9ae5f71bce
Fix makefile for new cmd path
Ben Kraft
2020-03-27 15:16:25 -07:00
-
0dcd124c8e
fix filenames, set up go generate
Ben Kraft
2020-02-06 18:51:44 -08:00
-
b739b6ab5c
note about testing
Ben Kraft
2020-02-05 12:30:20 -08:00
-
53a94dfb4f
add makefile
Ben Kraft
2020-01-17 18:18:51 -05:00
-
c19f62c2c7
non-ridiculous handling of scalars
Ben Kraft
2020-01-17 18:18:04 -05:00
-
bc2cd1a12f
TODOs
Ben Kraft
2020-01-16 18:19:50 -08:00
-
6f56e25cc8
rewording in README
Ben Kraft
2020-01-16 18:19:17 -08:00
-
f779b5eb58
more rearranging README
Ben Kraft
2020-01-16 18:17:40 -08:00
-
541e7e3357
messing with formatting in README
Ben Kraft
2020-01-16 18:15:36 -08:00
-
06510c2a67
more complete example in the README
Ben Kraft
2020-01-16 18:09:10 -08:00
-
4571dc72af
add license
Ben Kraft
2020-01-16 18:03:04 -08:00
-
35699a73ef
more README stuff, example README, other misc cleanup
Ben Kraft
2020-01-16 17:55:39 -08:00
-
2c3702e282
genql: s/TODO/README/
Ben Kraft
2020-01-16 17:22:33 -08:00
-
bf5d04939e
WIP on config
Ben Kraft
2020-01-03 09:26:51 -08:00
-
12605986d0
do our own aliasing if the queries aren't right
Ben Kraft
2020-01-02 19:01:26 -08:00
-
0bce896722
break up Generate
Ben Kraft
2020-01-02 18:22:19 -08:00
-
463b244e0e
genql: update TODO
Ben Kraft
2020-01-02 18:08:50 -08:00
-
7dfd03738c
genql: bits of whitespace
Ben Kraft
2020-01-02 18:00:23 -08:00
-
9746c818fd
genql: quick hack at variables
Ben Kraft
2020-01-02 17:52:55 -08:00
-
77670363d3
genql: minor cleanups
Ben Kraft
2020-01-02 16:40:42 -08:00
-
7f6ab70ee3
wire auth to example, fix wire format, it's aliiiiiive!
Ben Kraft
2019-12-25 21:33:12 -05:00
-
4d880a701e
move a bunch of the logic from generated into client
Ben Kraft
2019-12-25 16:26:24 -05:00
-
9d4b5559f4
wire up example by way of testing
Ben Kraft
2019-12-24 16:05:10 -05:00
-
9a157470b3
replace handwritten generated code with actual generated code
Ben Kraft
2019-12-24 15:56:01 -05:00
-
4a2134c533
add some TODOs
Ben Kraft
2019-12-23 23:26:51 -05:00
-
e8b5ccbcda
generates something mostly plausiblegit add .
Ben Kraft
2019-12-23 23:22:19 -05:00
-
7a20e2ae74
fill out the easy parts of the codegen
Ben Kraft
2019-12-23 21:06:36 -05:00
-
efa9ccd122
add basic query struct, support 1.12
Ben Kraft
2019-12-23 19:35:38 -05:00
-
a23b0e3756
sketches of generated graphql client
Ben Kraft
2019-12-21 00:03:19 -05:00