On 08/09/2024 23:32, Antoine Beaupre wrote: > Package: wnpp > Severity: wishlist > X-Debbugs-Cc: debian-r...@lists.debian.org > > * Package name : harper > Version : 0.10.0 > Upstream Contact: Elijah Potter > * URL : https://writewithharper.com/ > * License : Apache-2.0 > Programming Lang: Rust > Description : grammar checker for developers > (...) > > There are already the standard set of spell checkers in Debian > (aspell, ispell, hunspell and so on), but new things are coming out > out there. There's languagetool which we've been trying to package for > decades at this point (#403619) and grammalecte entered Debian > recently (but it's for French). > > Harper is *really* impressive: the home page, above, shows a demo that > runs, *in-browser* in seemingly realtime. For the "desktop" usage, it > provides an LSP interface, so that can plug pretty much in any modern > editor. > > I don't know how much work it would be to deal with that rust package, > but i would *love* to see that in Debian! >
Some points for potential packager to consider: - It has an internal crate, harper-comments, that "locate the comments of a wide variety of programming languages", using tree-sitter, more specifically, over a dozen of tree-sitter-* crates. It also depends on another internal crate, harper-tree-sitter. Unless we sort the tree-sitter thing out in Debian, these can only be disabled. - There is also a harper-wasm crate, namely for compiling to WASM, According to its README, current uses include the Web demo and Obsidian plugin, i.e. not really of much use yet. - With those out of question, dependencies that remain to be packaged are: - ariadne - unicode-blocks - resolver-path - tower-lsp - auto_impl - macros - Plugins for VS Code and Obsidian (in packages/) are probably irrelevant, as these are non-free products, and usually distributed through other channels anyway. -- Sdrager, Blair Noctis
OpenPGP_signature.asc
Description: OpenPGP digital signature