Automattic / Automattic/harper

Add support for Sveltia CMS

Open
#3,115 7 comments 0 reactions 0 assignees View on GitHub
chrome-extension enhancement
Dominant language
Rust
Stars
15.4k
Forks
627
Avg merge
1d 15h
Merged PRs (30d)
106

Description

**What problem does this solve?**
The [Sveltia CMS](https://sveltiacms.app/) currently does not have support in the Harper Chrome extension. It is [rapidly growing in popularity](https://sveltiacms.app/en/showcase) and would benefit immensely from Harper's capabilities.

**Proposed Solution**
I have a patch that enables support for it, but it has a couple of bugs that I'm still ironing out. My hacky version targeted the root element of its [Lexical](https://github.com/facebook/lexical)-based code editor so most of the text being processed is seen by Harper as a continuously running block of text making it do things like this:

Image

Image

**Examples**
Not sure what to put in here /shrug

**Component**
- [ ] Core engine
- [x] Plugin/Extension
- [ ] Other: _____

**Additional Context**
Any other relevant info.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reviewing the Harper Chrome extension integration and the author's existing patch, then reproduce the behavior in Sveltia CMS's Lexical-based editor. Done means Sveltia text is processed correctly without being treated as one continuously running block.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.