Skip to main content

Social coding control-plane plugin for Bub.

Project description

bub-social-coding

Social coding control-plane plugin for the Bub fork.

Install

Note This package targets the ximenzun/bub fork. It is not an official bubbuild/bub plugin package, and compatibility with upstream Bub should not be assumed.

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.1.tar.gz (19.0 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.1-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bub_social_coding-0.1.1.tar.gz
  • Upload date:
  • Size: 19.0 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.1.tar.gz
Algorithm Hash digest
SHA256 4ae98fcb17e4e32673719691730d105e75c024afc76e15d5fa8c04485ed062d0
MD5 c5e94f80c3be3538aae8cf39974f2790
BLAKE2b-256 ab63c14144f4cc96f52b7e62c5589150f49ff105cefb2c770e674caf5c1a83c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bub_social_coding-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bub_social_coding-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b8e8dce0e60d1a8efec84be036dc0e1d5774f329c525f20f88800341e45aa0c
MD5 d6e4798901303578744c4a194b7fd34a
BLAKE2b-256 1a7ab54f106bdd864e240cdf6d85f5977a63ba110facb07c7430008e0c9b346a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bub_social_coding-0.1.1-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