René's URL Explorer Experiment


Title: Generate clients to go with cppgraphqlgen services by wravery · Pull Request #165 · microsoft/cppgraphqlgen · GitHub

Open Graph Title: Generate clients to go with cppgraphqlgen services by wravery · Pull Request #165 · microsoft/cppgraphqlgen

X Title: Generate clients to go with cppgraphqlgen services by wravery · Pull Request #165 · microsoft/cppgraphqlgen

Description: C++ GraphQL schema service generator. Contribute to microsoft/cppgraphqlgen development by creating an account on GitHub.

Open Graph Description: This PR fixes #161. It adds the clientgen utility and a common GraphQLClient.h header and graphqlclient runtime library which can be used to pre-parse/pre-validate a query and parse the response i...

X Description: This PR fixes #161. It adds the clientgen utility and a common GraphQLClient.h header and graphqlclient runtime library which can be used to pre-parse/pre-validate a query and parse the response i...

Opengraph URL: https://github.com/microsoft/cppgraphqlgen/pull/165

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:03c3c671-3ca7-9c09-9247-cbe1e38aaf6a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9D00:7FD8A:653878:89F610:6A4DD142
html-safe-nonce8bf4ee40b2e9bb92d9723773af4775b2aa7789e4fa2388dc697a18daf68eca4c
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RDAwOjdGRDhBOjY1Mzg3ODo4OUY2MTA6NkE0REQxNDIiLCJ2aXNpdG9yX2lkIjoiMTc2MTU1MzUyNjU0MDg0OTQ3NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac50239fb0cffd1f25698b3e7493d81b79f6dee3d6f592ad1149d3c9d70a2cafc7
hovercard-subject-tagpull_request:655394849
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/microsoft/cppgraphqlgen/165/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/090bade1986ecf0542850b8fe0f9b1b6f2c3431d4b03dfa76f8104efc3b0fc09/microsoft/cppgraphqlgen/pull/165
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/090bade1986ecf0542850b8fe0f9b1b6f2c3431d4b03dfa76f8104efc3b0fc09/microsoft/cppgraphqlgen/pull/165
og:image:altThis PR fixes #161. It adds the clientgen utility and a common GraphQLClient.h header and graphqlclient runtime library which can be used to pre-parse/pre-validate a query and parse the response i...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamewravery
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-cache
go-importgithub.com/microsoft/cppgraphqlgen git https://github.com/microsoft/cppgraphqlgen.git
octolytics-dimension-user_id6154722
octolytics-dimension-user_loginmicrosoft
octolytics-dimension-repository_id142608516
octolytics-dimension-repository_nwomicrosoft/cppgraphqlgen
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id142608516
octolytics-dimension-repository_network_root_nwomicrosoft/cppgraphqlgen
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/cppgraphqlgen/pull/165#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fcppgraphqlgen%2Fpull%2F165
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fcppgraphqlgen%2Fpull%2F165
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=microsoft%2Fcppgraphqlgen
Reloadhttps://github.com/microsoft/cppgraphqlgen/pull/165
Reloadhttps://github.com/microsoft/cppgraphqlgen/pull/165
Reloadhttps://github.com/microsoft/cppgraphqlgen/pull/165
Please reload this pagehttps://github.com/microsoft/cppgraphqlgen/pull/165
microsoft https://github.com/microsoft
cppgraphqlgenhttps://github.com/microsoft/cppgraphqlgen
Notifications https://github.com/login?return_to=%2Fmicrosoft%2Fcppgraphqlgen
Fork 51 https://github.com/login?return_to=%2Fmicrosoft%2Fcppgraphqlgen
Star 350 https://github.com/login?return_to=%2Fmicrosoft%2Fcppgraphqlgen
Code https://github.com/microsoft/cppgraphqlgen
Issues 11 https://github.com/microsoft/cppgraphqlgen/issues
Pull requests 3 https://github.com/microsoft/cppgraphqlgen/pulls
Actions https://github.com/microsoft/cppgraphqlgen/actions
Projects https://github.com/microsoft/cppgraphqlgen/projects
Models https://github.com/microsoft/cppgraphqlgen/models
Security and quality 0 https://github.com/microsoft/cppgraphqlgen/security
Insights https://github.com/microsoft/cppgraphqlgen/pulse
Code https://github.com/microsoft/cppgraphqlgen
Issues https://github.com/microsoft/cppgraphqlgen/issues
Pull requests https://github.com/microsoft/cppgraphqlgen/pulls
Actions https://github.com/microsoft/cppgraphqlgen/actions
Projects https://github.com/microsoft/cppgraphqlgen/projects
Models https://github.com/microsoft/cppgraphqlgen/models
Security and quality https://github.com/microsoft/cppgraphqlgen/security
Insights https://github.com/microsoft/cppgraphqlgen/pulse
wraveryhttps://github.com/wravery
microsoft:mainhttps://github.com/microsoft/cppgraphqlgen/tree/main
wravery:clientgenhttps://github.com/wravery/cppgraphqlgen/tree/clientgen
Conversationhttps://github.com/microsoft/cppgraphqlgen/pull/165
Commits66 (66)https://github.com/microsoft/cppgraphqlgen/pull/165/commits
Checkshttps://github.com/microsoft/cppgraphqlgen/pull/165/checks
Files changedhttps://github.com/microsoft/cppgraphqlgen/pull/165/files
Generate clients to go with cppgraphqlgen serviceshttps://github.com/microsoft/cppgraphqlgen/pull/165#top
wraveryhttps://github.com/wravery
microsoft:mainhttps://github.com/microsoft/cppgraphqlgen/tree/main
wravery:clientgenhttps://github.com/wravery/cppgraphqlgen/tree/clientgen
https://github.com/wravery
wraveryhttps://github.com/wravery
May 27, 2021https://github.com/microsoft/cppgraphqlgen/pull/165#issue-904230849
Please reload this pagehttps://github.com/microsoft/cppgraphqlgen/pull/165
#161https://github.com/microsoft/cppgraphqlgen/issues/161
Please reload this pagehttps://github.com/microsoft/cppgraphqlgen/pull/165
wraveryhttps://github.com/wravery
May 17, 2021 22:11https://github.com/microsoft/cppgraphqlgen/pull/165#commits-pushed-2f3cf47
https://github.com/wravery
Clone SchemaGenerator.* into ClientGenerator.* and bump the versionhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/2f3cf474af332e7e9c103b5386b0432cd9909016
2f3cf47https://github.com/microsoft/cppgraphqlgen/pull/165/commits/2f3cf474af332e7e9c103b5386b0432cd9909016
https://github.com/wravery
Refactor common logic into GeneratorUtil.*https://github.com/microsoft/cppgraphqlgen/pull/165/commits/a98690bde4e18b62b20348004626553949850131
a98690bhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/a98690bde4e18b62b20348004626553949850131
https://github.com/wravery
Validate requests against the schemahttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/529abc490131bfcb61490d3d87cf1282727b81e7
529abc4https://github.com/microsoft/cppgraphqlgen/pull/165/commits/529abc490131bfcb61490d3d87cf1282727b81e7
https://github.com/wravery
Cleanup leftover initializer_list referencehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/3af63f676ecf53696998eb60be51c814829759bc
3af63f6https://github.com/microsoft/cppgraphqlgen/pull/165/commits/3af63f676ecf53696998eb60be51c814829759bc
https://github.com/wravery
Export functions from DLLs for clientgenhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/5e45c3eb1dfceb9d279400d5ef58ea6b53545405
5e45c3ehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/5e45c3eb1dfceb9d279400d5ef58ea6b53545405
https://github.com/wravery
Move converter export declarations to graphql::servicehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/fb54030ecee1d1f1461a973083b144114d293a76
fb54030https://github.com/microsoft/cppgraphqlgen/pull/165/commits/fb54030ecee1d1f1461a973083b144114d293a76
https://github.com/wravery
Fix the GRAPHQLINTROSPECTION_EXPORT macrohttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/84d1d7db128f8bab6f633b16eaee321cdb929613
84d1d7dhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/84d1d7db128f8bab6f633b16eaee321cdb929613
https://github.com/wravery
Refactor common schema code into SchemaLoaderhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c8b4e37168d924dc126eb9e9e6bbee54e60afed0
c8b4e37https://github.com/microsoft/cppgraphqlgen/pull/165/commits/c8b4e37168d924dc126eb9e9e6bbee54e60afed0
https://github.com/wravery
Minor fixes to clientgenhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c73b05e833282de8521b57900ad4b4f76bf43817
c73b05ehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c73b05e833282de8521b57900ad4b4f76bf43817
https://github.com/wravery
Fix NON_NULL wrappers in clientgen runtime schemahttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/eb5906a7865d055ba03217dcd79a9266d267af07
eb5906ahttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/eb5906a7865d055ba03217dcd79a9266d267af07
https://github.com/wravery
Add sample request documents to test clientgenhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/870edf336a6449173becc7e0121e8f38c0abd8f2
870edf3https://github.com/microsoft/cppgraphqlgen/pull/165/commits/870edf336a6449173becc7e0121e8f38c0abd8f2
https://github.com/wravery
Fix update_samples dependencieshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/bd4c9802a3d436dff4b3c14bfef8fe8ef6423285
bd4c980https://github.com/microsoft/cppgraphqlgen/pull/165/commits/bd4c9802a3d436dff4b3c14bfef8fe8ef6423285
https://github.com/wravery
Refactor GraphQLService.cpp visitors into RequestLoader.*https://github.com/microsoft/cppgraphqlgen/pull/165/commits/3eb77689c986057ec0f53a6bd635f9fa6fb61b98
3eb7768https://github.com/microsoft/cppgraphqlgen/pull/165/commits/3eb77689c986057ec0f53a6bd635f9fa6fb61b98
https://github.com/wravery
Generate placeholder client samples with CMakehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/b44df9982c344578f92ae24fd8fa199b9aa22aae
b44df99https://github.com/microsoft/cppgraphqlgen/pull/165/commits/b44df9982c344578f92ae24fd8fa199b9aa22aae
https://github.com/wravery
Fix update_version dependencies so source dirs are not outputshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/589b104dc26ef4840765c392e8b22430f729d960
589b104https://github.com/microsoft/cppgraphqlgen/pull/165/commits/589b104dc26ef4840765c392e8b22430f729d960
https://github.com/wravery
Put resolver visitors back in GraphQLService.cpphttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/dd9dad5049c49f1789d158bff85f09e8027fbef0
dd9dad5https://github.com/microsoft/cppgraphqlgen/pull/165/commits/dd9dad5049c49f1789d158bff85f09e8027fbef0
https://github.com/wravery
Add an operation name argument to clientgenhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d6b6e973fd1aa18ec004fb4df471011fb3e82086
d6b6e97https://github.com/microsoft/cppgraphqlgen/pull/165/commits/d6b6e973fd1aa18ec004fb4df471011fb3e82086
https://github.com/wravery
Move visitors back to GraphQLService because of variableshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/f0dde15b280ef4a332460665c8f3fd870e37b759
f0dde15https://github.com/microsoft/cppgraphqlgen/pull/165/commits/f0dde15b280ef4a332460665c8f3fd870e37b759
https://github.com/wravery
Move request parsing and validation to RequestLoaderhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/a7c90f611e70d88d814b7470c909c9a6ad1b8c9c
a7c90f6https://github.com/microsoft/cppgraphqlgen/pull/165/commits/a7c90f611e70d88d814b7470c909c9a6ad1b8c9c
https://github.com/wravery
Simplify RequestLoader initializationhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/89314425ea7cd8c42365397ad3e38b82ee63b6b5
8931442https://github.com/microsoft/cppgraphqlgen/pull/165/commits/89314425ea7cd8c42365397ad3e38b82ee63b6b5
https://github.com/wravery
Output the original request in a header comment blockhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/11294771275df27f80d805ee99a5ae0a562d88dc
1129477https://github.com/microsoft/cppgraphqlgen/pull/165/commits/11294771275df27f80d805ee99a5ae0a562d88dc
https://github.com/wravery
Get the operation type and name from the request dochttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/4fa3e7bef83cd044096776b16e797e69147bf28f
4fa3e7bhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/4fa3e7bef83cd044096776b16e797e69147bf28f
https://github.com/wravery
Finish RequestLoaderhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/efce1b0cfc205b022fb126d912d08017c8e48265
efce1b0https://github.com/microsoft/cppgraphqlgen/pull/165/commits/efce1b0cfc205b022fb126d912d08017c8e48265
https://github.com/wravery
Start replacing content from schemagen in clientgenhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/8bd60de73453df059e6bf7e93f0cf2b164b66065
8bd60dehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/8bd60de73453df059e6bf7e93f0cf2b164b66065
https://github.com/wravery
Add namespaces to clientgen outputhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/b8f52083c459aa63ed8407e262500cc098f3bc29
b8f5208https://github.com/microsoft/cppgraphqlgen/pull/165/commits/b8f52083c459aa63ed8407e262500cc098f3bc29
https://github.com/wravery
Start building client sampleshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c42e09c789528cee4d2be9bd1100f9c37e7e7dc4
c42e09chttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c42e09c789528cee4d2be9bd1100f9c37e7e7dc4
https://github.com/wravery
Keep track of field positions in RequestLoaderhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/98c6f1b044931c84cc23f3e9e726c4a7103c02c2
98c6f1bhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/98c6f1b044931c84cc23f3e9e726c4a7103c02c2
https://github.com/wravery
Build header path from prefix instead of full path from command linehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/79db4d16f35b9088046581c726675ee8f12814e0
79db4d1https://github.com/microsoft/cppgraphqlgen/pull/165/commits/79db4d16f35b9088046581c726675ee8f12814e0
https://github.com/wravery
Cache stable heap allocations in getSafeCppNamehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/09ce9b87a9719aea724b8345ebbad2e308af776d
09ce9b8https://github.com/microsoft/cppgraphqlgen/pull/165/commits/09ce9b87a9719aea724b8345ebbad2e308af776d
https://github.com/wravery
Store key with value allocation to index on std::string_viewhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/e3033c481b0b66ce42d6d4b38e14087f54a49ad9
e3033c4https://github.com/microsoft/cppgraphqlgen/pull/165/commits/e3033c481b0b66ce42d6d4b38e14087f54a49ad9
wraveryhttps://github.com/wravery
May 24, 2021 22:20https://github.com/microsoft/cppgraphqlgen/pull/165#commits-pushed-09c967a
https://github.com/wravery
Output the Response structshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/09c967a60f5da9efac3e47f6b7728dcd1a7b40d2
09c967ahttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/09c967a60f5da9efac3e47f6b7728dcd1a7b40d2
https://github.com/wravery
Add an enum type to the Query to test clientgenhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/eaa0619ed2e30fe0c712f37a0301eea116539019
eaa0619https://github.com/microsoft/cppgraphqlgen/pull/165/commits/eaa0619ed2e30fe0c712f37a0301eea116539019
https://github.com/wravery
Add enum serialize/parse and start on input serializehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/68d0812b41e169794570668f025dea87b7a4d9ad
68d0812https://github.com/microsoft/cppgraphqlgen/pull/165/commits/68d0812b41e169794570668f025dea87b7a4d9ad
https://github.com/wravery
Move Base64 conversions from GraphQLService to GraphQLResponsehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/4114b38df56886ba70323572143bc31260a0882a
4114b38https://github.com/microsoft/cppgraphqlgen/pull/165/commits/4114b38df56886ba70323572143bc31260a0882a
https://github.com/wravery
Replace missing service::schema_exception with std::logic_errorhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/44b062968a93a367c99893bc8624da014f60f373
44b0629https://github.com/microsoft/cppgraphqlgen/pull/165/commits/44b062968a93a367c99893bc8624da014f60f373
https://github.com/wravery
Switch the closing namespace comments to C++ stylehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d5fdf0ae0bcf3d7e186bfc6a811bcc9068569f69
d5fdf0ahttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d5fdf0ae0bcf3d7e186bfc6a811bcc9068569f69
https://github.com/wravery
Use doc comment syntax for request comment blockshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/310e8451d2275aaf00b85223cce0f3f08541ef17
310e845https://github.com/microsoft/cppgraphqlgen/pull/165/commits/310e8451d2275aaf00b85223cce0f3f08541ef17
https://github.com/wravery
Add ModifiedVariable and ModifiedResponse in GraphQLClienthttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/04d8225561f66eb47e33dd6f82a11fdbad99b6e5
04d8225https://github.com/microsoft/cppgraphqlgen/pull/165/commits/04d8225561f66eb47e33dd6f82a11fdbad99b6e5
https://github.com/wravery
Implement serializeVariableshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/f4c99d213536ba405c79e11a3d6f83abbb58441e
f4c99d2https://github.com/microsoft/cppgraphqlgen/pull/165/commits/f4c99d213536ba405c79e11a3d6f83abbb58441e
https://github.com/wravery
Fixhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/f8e5431be642434266d1f0fe5d73db4d8e110c43
microsoft#161https://github.com/microsoft/cppgraphqlgen/issues/161
implement parseResponsehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/f8e5431be642434266d1f0fe5d73db4d8e110c43
f8e5431https://github.com/microsoft/cppgraphqlgen/pull/165/commits/f8e5431be642434266d1f0fe5d73db4d8e110c43
https://github.com/wravery
Fix build breakhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c682643076892aad7d016dc94d4197237ef9566e
c682643https://github.com/microsoft/cppgraphqlgen/pull/165/commits/c682643076892aad7d016dc94d4197237ef9566e
https://github.com/wravery
Fix DLL build on Windowshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d8c0d61c6be40b23b65393a8eb40edc233a3f66c
d8c0d61https://github.com/microsoft/cppgraphqlgen/pull/165/commits/d8c0d61c6be40b23b65393a8eb40edc233a3f66c
https://github.com/wravery
Add template <> to specializationshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/60e64816bcaa479010556a2eb08af3590b5f4d11
60e6481https://github.com/microsoft/cppgraphqlgen/pull/165/commits/60e64816bcaa479010556a2eb08af3590b5f4d11
https://github.com/wravery
Add tests and fix found bugshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/6347a7eb95e7fbed31b9cc31dbd0ae37ee7a216c
6347a7ehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/6347a7eb95e7fbed31b9cc31dbd0ae37ee7a216c
https://github.com/wravery
Copy graphqlclient.dll to the test directoryhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d432a8f8e0a5a37805d1410e2c0a954fa7fdaa6e
d432a8fhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d432a8f8e0a5a37805d1410e2c0a954fa7fdaa6e
https://github.com/wravery
Update README describing clientgen and graphqlclienthttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/faaa2cdf6a206fd11ac11e091d6526322637d57f
faaa2cdhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/faaa2cdf6a206fd11ac11e091d6526322637d57f
https://github.com/wravery
Test and fix union typeshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/a38f304acd90298940aa0705f5b4550d4562d527
a38f304https://github.com/microsoft/cppgraphqlgen/pull/165/commits/a38f304acd90298940aa0705f5b4550d4562d527
https://github.com/wravery
Default initialize Variables membershttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/c092c11b5df868925d6fa8688ae1904ed8fc7fd4
c092c11https://github.com/microsoft/cppgraphqlgen/pull/165/commits/c092c11b5df868925d6fa8688ae1904ed8fc7fd4
https://github.com/wravery
Make testTaskStatus non-nullable so test default enum inithttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/634e01fbe740d33835da77d1f0e585773dc7e224
634e01fhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/634e01fbe740d33835da77d1f0e585773dc7e224
https://github.com/wravery
Declare embedded structs first for better layouthttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/dfecf03f477e01c690ed30bf8fae98ddbb58e9b7
dfecf03https://github.com/microsoft/cppgraphqlgen/pull/165/commits/dfecf03f477e01c690ed30bf8fae98ddbb58e9b7
https://github.com/wravery
Remove extra blank line after includeshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/66cbe333ddcb46893549b2c7e19732be83d61945
66cbe33https://github.com/microsoft/cppgraphqlgen/pull/165/commits/66cbe333ddcb46893549b2c7e19732be83d61945
https://github.com/wravery
Remove duplicate copyright and generated file warning commentshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/774c28f69b26db7fca90088fc84522bc88b09039
774c28fhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/774c28f69b26db7fca90088fc84522bc88b09039
https://github.com/wravery
Minor edits to the READMEhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/d92d8f6949129f56beb2f2771861724564d3e99b
d92d8f6https://github.com/microsoft/cppgraphqlgen/pull/165/commits/d92d8f6949129f56beb2f2771861724564d3e99b
https://github.com/wravery
Add a client_benchmark utility to compare with dynamic parse/serializehttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/78513c62e63617d52723fce289cb78762310e07b
78513c6https://github.com/microsoft/cppgraphqlgen/pull/165/commits/78513c62e63617d52723fce289cb78762310e07b
https://github.com/wravery
Split PegtlTests.cpp into 3 grammar variants to speeed up buildhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/bd7bcbfeea905db55c3c2e8ff757cdfff76fb3af
bd7bcbfhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/bd7bcbfeea905db55c3c2e8ff757cdfff76fb3af
https://github.com/wravery
Add new files to install targetshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/a224fea181e3c60a69fd44c5ac8135f1ddc641de
a224feahttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/a224fea181e3c60a69fd44c5ac8135f1ddc641de
https://github.com/wravery
Move more headers into graphqlservice/internalhttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/063dd54e42c201bc1c50df9c9937f0daf8e30923
063dd54https://github.com/microsoft/cppgraphqlgen/pull/165/commits/063dd54e42c201bc1c50df9c9937f0daf8e30923
https://github.com/wravery
Simplify splitting service response into data and errorshttps://github.com/microsoft/cppgraphqlgen/pull/165/commits/cef14e1d2aafb3fddabcd254d86fd75175d17789
cef14e1https://github.com/microsoft/cppgraphqlgen/pull/165/commits/cef14e1d2aafb3fddabcd254d86fd75175d17789
https://github.com/wravery
wraveryhttps://github.com/wravery
9cbad08https://github.com/microsoft/cppgraphqlgen/commit/9cbad0854aea241d948f7c9a99fda3e0ec4d70d3
May 28, 2021https://github.com/microsoft/cppgraphqlgen/pull/165#event-4809191710
https://github.com/wravery
wraveryhttps://github.com/wravery
June 15, 2021 02:42https://github.com/microsoft/cppgraphqlgen/pull/165#event-4888877662
https://github.co/hiddenchars
https://github.com/microsoft/cppgraphqlgen/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fcppgraphqlgen%2Fpull%2F165
Feature: generate GraphQL clients https://github.com/microsoft/cppgraphqlgen/issues/161
Please reload this pagehttps://github.com/microsoft/cppgraphqlgen/pull/165
https://github.com/wravery
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.