Stacking Sats Logo

Stacking Sats is an open source initiative for building, backtesting, and deploying optimal Bitcoin accumulation strategies for both retail and institutional investors.

Quick Links

AboutDocumentation

Connect

DiscordDiscordXX (Twitter)LinkedInLinkedInGitHubGitHub
© 2024 Stacking Sats. All rights reserved.
PrivacyPrivacy Policy•TermsTerms of Service
Stacking Sats
BetaWe're currently optimizing the experience
Stacking Sats Docs
Stacking Sats Docs
IntroductionQuick Start
OverviewSignal InterpretationAccumulation StrategiesAssumptions and Limitations
OverviewWeight ComputationFeature ConstructionSignal CompositionDynamic MultiplierModel Constants
OverviewPerformance ResultsSPD CalculationModel ScoreValidation Checks
OverviewAgent APIAgent builder guideGlossaryBitcoin
OverviewContributing
Python Package

Python Package

Contributing

How to contribute to the StackSats Python package and where to find the canonical contribution workflow.

Last reviewed
March 10, 2026

This page summarizes the contribution path for stacksats. Upstream docs remain canonical for full requirements.

Contribution Path

  1. Create a feature branch from main.
  2. Make focused changes with tests where practical.
  3. Update docs and changelog entries for user-visible changes.
  4. Open a pull request with clear test evidence.

Condensed Local Setup

python -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -e ".[dev]"
pip install pre-commit
venv/bin/python -m pre_commit install -t pre-commit

Condensed Local Checks

venv/bin/python -m ruff check .
venv/bin/python -m pytest -q
venv/bin/python -m mkdocs build --strict

Canonical Contribution Docs

  • CONTRIBUTING.md
  • Code of Conduct
  • Hosted docs
  • GitHub Issues

Prerequisites

  • A local Python environment with development dependencies.
  • A GitHub account for pull requests/issues.

Next Step

StackSats GitHub Issues

Related Pages

  • Python Package Overview
  • Documentation Hub
  • Backtest Overview

Overview

What StackSats is, what it provides, and how to get started quickly.

On this page

Contribution PathCondensed Local SetupCondensed Local ChecksCanonical Contribution Docs
Stacking Sats Logo

Stacking Sats is an open source initiative for building, backtesting, and deploying optimal Bitcoin accumulation strategies for both retail and institutional investors.

Quick Links

AboutDocumentation

Connect

DiscordDiscordXX (Twitter)LinkedInLinkedInGitHubGitHub
© 2024 Stacking Sats. All rights reserved.
PrivacyPrivacy Policy•TermsTerms of Service