Skip to content
This repository was archived by the owner on Dec 8, 2025. It is now read-only.

maximerauch/trello-power-up-sprint-number

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗂️ Trello Power‑Up — Sprint Number

JavaScript Trello Status License

A lightweight Trello Power‑Up that adds a Sprint Number to cards — built when Trello’s official way to store that information became paid. This was used at Davidson Consulting / AFI‑ESCA to keep sprint metadata on cards for free with a tiny HTML/JS Power‑Up.

🚀 Overview

When Trello changed its plans, setting a sprint number on cards via official features became a paid capability. To avoid breaking our workflow, I shipped a small Power‑Up that exposes a custom field-like UI and stores the sprint number on card data through the Power‑Up client API.

This project is historical — simple HTML + JavaScript, no framework, focused on pragmatism over complexity.

🧩 Features

  • Add / edit a Sprint Number from the card sidebar (Power‑Up section).
  • Store value at the card level (Power‑Up private data).
  • Zero backend: can be hosted as static files (GitHub Pages / S3).
  • Minimal UI → fast to use, zero learning curve.

🛠️ How it works (high‑level)

  • The Power‑Up registers a card‑badge / card‑button and a card‑back section via the Trello Power‑Up client library.
  • The value is persisted using the t.set / t.get helpers (Power‑Up private data scope).
  • No external services required; authentication is delegated to Trello’s Power‑Up runtime.

If needed, you can migrate data later to official Custom Fields by reading the Power‑Up private data and writing to Custom Fields.

📦 Local setup (for testing)

  1. Serve the static files (e.g. python -m http.server or any static host).
  2. In Trello, go to Power‑Ups → Create a Power‑Up (Developer Portal) and point to your manifest / index URL.
  3. Enable the Power‑Up on a test board and open a card to see the Sprint Number UI.

Tip: Trello Power‑Ups run inside an iframe; the client SDK handles authorization and context injection.

🕰️ Why Archived

This was a stop‑gap for a specific moment in time (Trello plan change). Modern Trello workspaces can use Custom Fields or existing third‑party Power‑Ups for richer metadata.

About

Legacy Trello Power-Up to add a Sprint Number to cards

Topics

Resources

License

Stars

Watchers

Forks

Contributors