Commit Graph

  • 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