webdiff
webdiff copied to clipboard
Modernization megaticket
webdiff no longer works for me on macOS Catalina so it's high time to update it!
Things on my laundry list:
- Python
- [x] Fix packaging errors (#131)
- [x] Get rid of
READMEin favor ofREADME.md - [x] Format with black
- [ ] Eliminate dependency on Flask (#91)
- [ ] Eliminate dependency on PyGithub
- [ ] Move nose and black into the equivalent of
devDependencies - [ ] Set up piptools for dependencies
- [ ] Figure out how to dedupe
install_requiresinsetup.pyandrequirements.txt - [ ] De-dupe version number between
app.pyandsetup.py - [ ] Eliminate Python 2 shims (just use Python 3)
- JavaScript
- [x] Replace bower with npm or yarn and unbundle packages except codediff.js (#128)
- [x] Use a more modern version of React
- [x] Convert to TypeScript
- [x] Format with prettier
- [x] Replace underscore with lodash
- [x] Get rid of grunt
- [ ] Get rid of jQuery dependency (transitive dependency of codediff.js)
- [ ] Use jest in place of qunit
- General
- [x] Use
gitto calculate diffs (#129) - [x] Create a homebrew package
- [x] Set up testing on CircleCI
- [x] Use
As someone who uses this tool I-don't-even-know-how-many times per day, I was extremely bummed to see that it no longer works on Catalina. Definitely would love to see it working again!
@zeptonaut Try updating to 0.15.0? It should work! Glad to hear webdiff has some loyal users :)
@danvk Working great now - thanks for this great little utility, Dan! Love how lightweight and flexible it is. I recommend it to coworkers every chance I get.