A Python script that connects to the Plane.so API and calculates the total estimation points for a given SCRUM cycle. Designed with clean OOP structure, error handling, and basic test coverage.
- Connect to the Plane.so API
- Fetch tasks/issues in a specific SCRUM cycle
- List issues with their
priority,estimate point&timelines - Extract and sum estimation points
- Clone the repo
git clone https://github.com/heisdanielade/script-estimation-summary
cd script-estimation-summary- Create .env file
PLANE_BASE_URL=https://api.plane.so/api/v1
PLANE_API_KEY=<your-plane.so-api-key>
WORKSPACE_SLUG=<workspace-name>
PROJECT_ID=<project-uuid>
CYCLE_ID=<cycle-uuid>- Install dependencies
pip install -r requirements.txtRun:
python main.py pytest -v