Show HN: Language aware diff on GitHub PRs Hi HN! We were frustrated with text diffs on GitHub PRs, so we made DiffLens ( https://ift.tt/3gSbFTR ). DiffLens constructs an Abstract Syntax Tree for each file, and uses that semantic information to intelligently diff changes. Checkout the demo on our website ( https://ift.tt/B1S4Lca ). Getting started with DiffLens is easy! Simply install the app on your repositories. The next time you open a PR, DiffLens will automatically create a diff for your changes. If you review code, especially TypeScript, JavaScript or CSS, give DiffLens a try! We're always looking for feedback. If you encounter bugs, or want to give us feedback, we'll be around. You can also reach us at support@difflens.com. https://ift.tt/3gSbFTR February 28, 2022 at 10:53PM
Show HN: KittenDNS – easy to setup, rule engine, LetsEncrypt compatible My goal was to create a DNS server as simple as the LDAP server I've been contributing to (glauth) and here it is: https://ift.tt/i6S4IHQ A few things to know about it: - It is easy to configure using a Toml file - I am using it to bail my coredns/etcd instances when under attack - (yes, it also works as a service location server) - It comes with a simple, plain English, rule engine that doesn't do much at this point - It can be used with LetsEncrypt. I use it to retrieve certificates for my home servers. - RFC: all the nice ones :) Anyway, feedback is welcome. May 16, 2022 at 03:34AM
Comments