Skip to main content

Social coding control-plane plugin for Bub.

Project description

bub-social-coding

Social coding control-plane plugin for Bub.

Install

Once published:

uv pip install bub-social-coding

For local development next to the Bub repo:

cd /path/to/bub-social-coding
uv sync

What It Adds

  • repo binding and repo control commands for social sessions
  • git workflow helpers exposed through slash commands
  • bundled skills for repo control, git workflow, and social coding policy

Usage

Once installed, Bub auto-discovers the plugin through entry points.

The plugin adds slash commands like:

  • /repo
  • /git

For local validation:

uv run pytest -q
uv run bub hooks

Release

Publishing is driven by GitHub Actions. Create a GitHub Release on main with a tag like v0.1.0 or 0.1.0, and the release workflow will:

  1. normalize the tag to a package version
  2. build the sdist and wheel
  3. publish to PyPI through Trusted Publishing (GitHub OIDC)

No long-lived PYPI_TOKEN secret is required when PyPI Trusted Publisher is configured for .github/workflows/on-release-main.yml.

Contributing

See CONTRIBUTING.md for the local workflow, verification commands, and pull request process.

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

bub_social_coding-0.1.0.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

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

bub_social_coding-0.1.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file bub_social_coding-0.1.0.tar.gz.

File metadata

  • Download URL: bub_social_coding-0.1.0.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bub_social_coding-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c981ff5c08e1310c8eabcbacb5db09a5c8dbfdfba5c46e5eaa680e7de2c6273f
MD5 bad06a0eafb3cacd9c064965e9defc66
BLAKE2b-256 513d12ac1a5a0dc4ad8a93b2673bc10704c29a06ea83bbcaedbeaffb07348fdc

See more details on using hashes here.

Provenance

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

Publisher: on-release-main.yml on ximenzun/bub-social-coding

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

File details

Details for the file bub_social_coding-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bub_social_coding-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f797fedecda3d5cd2471c91241e8229ff83f98ee4a1149b8d8bf58a9606fd25
MD5 ab51db335b0f55feaa0c04d89e2522d1
BLAKE2b-256 efd8fe9a32e64501c1221c720c3040166e62d813a53c52a3c63f33e7f8a78ad3

See more details on using hashes here.

Provenance

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

Publisher: on-release-main.yml on ximenzun/bub-social-coding

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