Skip to content

screensteward/shared

ScreenSteward Shared

Single source of truth for:

  • Protocol Buffers — messages exchanged between child cores, parent apps, and (eventually) the backend.
  • Internationalization — keys and translations, exportable to ARB (Flutter) and PO (gettext/Python).
  • Domain types — shared representations.

Consumed via:

Building

just generate   # regenerate code from .proto
just test       # run all tests (Dart + Python)
just build-dart
just build-python

Python commands run inside the project venv managed by uv. Run just sync to create or refresh it.

License

GNU General Public License v3.0 (GPL-3.0). See LICENSE.

About

Protocol Buffers schemas, i18n keys and shared types for ScreenSteward

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors