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.0a1.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.0a1-py3-none-any.whl (50.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: s_kanban-0.1.0a1.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.0a1.tar.gz
Algorithm Hash digest
SHA256 afdafd2f85abbbb436895ae4db357e520ef1389c1ef07764f95c57bf22481da1
MD5 d172b0f56aa0322e6202f8451b1c5059
BLAKE2b-256 2e4351ab0a027a2b6f4d6c4c6220fc6c1f3a69d5dc06ddff9f7f084630908496

See more details on using hashes here.

Provenance

The following attestation bundles were made for s_kanban-0.1.0a1.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.0a1-py3-none-any.whl.

File metadata

  • Download URL: s_kanban-0.1.0a1-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.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 f970088da9114107db0f5a8419db83b4b60f7097b2e5c0b24a2a505a4fe070ef
MD5 2dfbd29101efabf77b18a574fcae5ca5
BLAKE2b-256 4f67ba0825a90a55201fd56df15b17778361cc39083c2ad5c67b28ff327191f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for s_kanban-0.1.0a1-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