ISISComputingGroup / ISISComputingGroup/IBEX

HotfixStatusChecker: improvements

Open
#9,003 1 comment 0 reactions 0 assignees View on GitHub
Good First Issue
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

- Use `gitpython` instead of executing things like `cd ... && git ...` using a shell and parsing the result.
- Use the normal python logging infrastructure instead of `print("DEBUG: ...")`
- Migrate to a standard `pyproject.toml` setup

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate HotfixStatusChecker and inspect its current shell-based Git calls, print-based debug output, and packaging setup. Check how GitPython, Python logging, and pyproject.toml would fit the existing structure; done means all three requested migrations are complete without shell parsing or direct debug prints.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
build-system, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.