Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markra Dictionaries

Dictionary assets and manifests for Markra.

The current published asset family is spellcheck dictionaries. Dictionary packages are published as GitHub Release assets so Markra can download them on demand without bundling language data into the desktop app.

Repository layout

  • spellcheck/manifest.json: source package pins and release asset names for spellcheck dictionaries.
  • spellcheck/dist/: generated release output for spellcheck dictionaries. This directory is not committed.
  • scripts/: build tooling for generated dictionary assets.
  • tests/: builder tests with synthetic dictionary data.

Release workflow

Spellcheck dictionary releases are built by the GitHub Actions workflow in .github/workflows/release.yml.

  1. Update spellcheck/manifest.json when adding a language or bumping a source package.
  2. Update package.json and pnpm-lock.yaml to match the pinned package versions.
  3. Run pnpm install --frozen-lockfile.
  4. Run pnpm verify.
  5. In GitHub, run the Release spellcheck dictionaries workflow and choose the target release tag.

The workflow creates or updates the release, uploads the generated .trie assets, uploads SHA256SUMS, and uploads markra-spellcheck.manifest.json.

Generated files are written to spellcheck/dist/ and are not committed.

About

Dictionary assets and manifests for Markra spellcheck.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages