patcg-individual-drafts / private-aggregation-api

Explainer for proposed web platform API
https://patcg-individual-drafts.github.io/private-aggregation-api/
46 stars 23 forks source link

Add Makefile for local dev: building spec, rendering Markdown, etc. #158

Closed dmcardle closed 2 months ago

dmcardle commented 2 months ago

Although the spec is already compiled automatically by CI and GitHub renders our Markdown, I still find it useful to automate commands that I frequently use in local development. A Makefile is better than another Markdown file because it's executable!

dmcardle commented 2 months ago

@alexmturner WDYT? I've been keeping this under my hat for a while, but maybe it's worth putting in the repo.

dmcardle commented 2 months ago

Ah, python3 -m bikeshed wasn't compatible with bikeshed's recommended pipx installation on my Linux machine. Pushed a fixup commit.

dmcardle commented 2 months ago

Thanks! Ready to go, I think :)