Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyBar Widget Registry

Official package registry for installable EasyBar widgets.

Layout

registry.toml      Registry identity and schema version
packages/*.toml    Package metadata and published versions
index.json         Generated catalog consumed by clients

Each package entry contains its name, kind, latest version, description, categories, source, and published versions.

Published versions reference immutable release archives and include their SHA-256 digest for verification.

Validation

With the widgets repository checked out beside this repository:

make check

This validates registry metadata, verifies published package archives and checksums, and ensures index.json is up to date.

Synchronization

Published releases from easybar-app/widgets are synchronized automatically.

The synchronization process verifies release archives, updates version metadata, regenerates index.json, validates the registry, and commits changes when necessary.

Existing published versions are immutable. Changes to previously recorded archives or checksums cause synchronization to fail.

Only packages already present under packages/ are synchronized automatically. Adding a new package to the registry requires explicit review.

Run the same process locally with:

make sync
make check

About

Official discovery index and immutable release metadata for EasyBar widget packages.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages