graphql 2022-12-17

If you want someone to proofread your updates, I'd be happy to do it. I get some side project time and I'm thinking of doing a project with Lacinia and tools.deps and I'm eager to read the new tutorial

I'll proofread too. My side project is based on the tutorial and it's mostly doing what I want it to and I was already thinking it was time to go back in and clean up some of the code that's a bit wacky because I was learning as I went, so it's a perfect time to learn what up to date means and make those changes

You can track my progress here: https://github.com/walmartlabs/lacinia/pull/436. I doubt I'll be free to work on it again until next Friday. Comments welcome!

šŸ‘ 3

I wasn't able to build the docs, I get

No such file or directory: '../project.clj'
when I try to do
make html
this is the dockerfile I was using to try building the docs:
FROM sphinxdoc/sphinx
RUN apt update && apt install -y git
RUN git clone 
RUN pip install sphinx-autobuild sphinx-rtd-theme
ENTRYPOINT /bin/bash

I guess that this probably has to do with the switch from leiningen to tools deps, so it's probably expected

I'll try again today, I have been reading the pull request itself

I got the new docs built today, thanks!

Did you ever work this out? I work with installs onto my M1 Mac. Yes, this is about changing from lein to tools.deps; one nice change is just storing the version number in a text file that anything can read.

I'm about halfway through; it's a lot of work but I'm updating a lot of things while I'm there, such as using inject-resolvers rather than attach-resolvers; adding files to the Query and Mutations objects rather than using :queries and :mutations keys, making use of the lacinia.pedestal2 namespace, etc. Bringing lots of stuff up to date, and I'm spotting related issues in the reference side of the documentation. I really hope somebody reads this when I'm done!

I’m going to read it!

Your tutorial and library are so good 😊