Skip to main content

S-Kanban reference application for Sovereign Core

Project description

S-Kanban

S-Kanban is a local-first Kanban application built on Sovereign Core. Every participant keeps an explicit local perspective; differences are visible and resolved by human-controlled adopt or rollback reactions rather than silent central overwrites.

Quickstart

Requires Python 3.10+ and Sovereign Core >=0.1.0,<0.2.

python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e .
.\.venv\Scripts\sovereign-host.exe 9305 config/kanban.example.json

Open http://127.0.0.1:9305. Direct HTTP is intended for LAN/VPN use. Local folder and SFTP mailbox channels are configured through relay targets.

Desktop window

The same host can draw into its own window instead of a browser tab:

.\.venv\Scripts\python.exe -m pip install -e ".[desktop]"
.\.venv\Scripts\s-kanban-desktop.exe

The window picks a free port at start-up, so boards are kept in a per-user directory (%LOCALAPPDATA%\S-Kanban on Windows) rather than beside the port number. Pass a config file to override anything, including storage_file.

Building the executable

.\.venv\Scripts\python.exe -m pip install pyinstaller
.\.venv\Scripts\pyinstaller.exe S-Kanban.spec

The result is dist/S-Kanban.exe, bundling this application and the Core it runs on. Building it for your own use carries no distribution obligations. Passing that executable to anyone else does: sovereign is LGPL-3.0-or-later, so its notices and relinking terms travel with the binary. Publish source or wheels unless you have checked those terms.

License

Application software and assets are Apache-2.0. Documentation is CC-BY-4.0. Sovereign Core is a separately replaceable LGPL-3.0-or-later dependency.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

s_kanban-0.1.0a2.tar.gz (87.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

s_kanban-0.1.0a2-py3-none-any.whl (50.6 kB view details)

Uploaded Python 3

File details

Details for the file s_kanban-0.1.0a2.tar.gz.

File metadata

  • Download URL: s_kanban-0.1.0a2.tar.gz
  • Upload date:
  • Size: 87.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for s_kanban-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 74df15df4611d1d05f50e5e93d6b3d6b71f328c6bc73d33d39e94df5857ce934
MD5 8fc42fd627e10194273ccb8e1951c6df
BLAKE2b-256 a733a6d8729b36770931c50f73fb7e5422a23087a1449fc78a5ae62929ce5724

See more details on using hashes here.

Provenance

The following attestation bundles were made for s_kanban-0.1.0a2.tar.gz:

Publisher: publish.yml on sovereign-protocol/s-kanban

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file s_kanban-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: s_kanban-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 50.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for s_kanban-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 9adb209927f4453adcbc4bddb4bcbd2143ea8d5d1f33ce13be906b41fab2feff
MD5 a8cb73b2ac08058a5139e50d09119aff
BLAKE2b-256 d7a062196e60bc6237cf715cbc5b74e2252f113aad5073d87e3c37277e1f5b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for s_kanban-0.1.0a2-py3-none-any.whl:

Publisher: publish.yml on sovereign-protocol/s-kanban

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page