logoalt Hacker News

gcrtoday at 1:19 PM1 replyview on HN

Your workflow is fascinating! What languages do you work in, if you don’t mind me asking?

Both git and jj have sparse checkouts these days, it sounds like you’d be into that

Do you vendor the libraries you use? Python packages typically don’t include the testing or docs in wheels uploaded to PyPI, for instance

These days in Pythonland, it’s typical to use a package manager with a lockfile that enforces build reproducibility and SHA signatures for package attestation. If you haven’t worked with tools like uv, you might like their concepts (or you might be immediately put off by their idea of hermetically isolated environments idk)


Replies

ChrisMarshallNYtoday at 1:22 PM

I work mostly in Swift (native Apple apps). Most of my libraries are Swift Package Manager modules.

You can see most of my stuff in GH. You need to look at the organizations, as opposed to my personal repos: https://github.com/ChrisMarshallNY#browse-away

Thanks for the heads-up. I'll give it a gander.