Redborder Wrapped is a Python tool designed to automate the extraction and reporting of issues from a Product NG project.
All generated data (charts and CSV files) will be exported to the data folder.
| Name | Feature | Bug | Improvement |
|---|---|---|---|
| Daniel Castro Cruz | 1 | 21 | 3 |
| David Vanhoucke | 7 | 37 | 9 |
| José Navarro Osta | 1 | 26 | 3 |
| Juan Soto | 3 | 11 | 5 |
| Julio Peralta | 0 | 15 | 7 |
| Luis Jose Blanco Mier | 3 | 28 | 15 |
| Miguel Negron | 163 | 177 | 133 |
| Miguel Álvarez | 12 | 12 | 2 |
| Nils Verschaeve | 0 | 14 | 1 |
| Pablo Pérez González | 2 | 39 | 11 |
| Pablo Rodríguez | 0 | 2 | 1 |
| Pablo Torres | 2 | 30 | 0 |
| Pedro Lima | 1 | 9 | 2 |
| Rafa Gomez | 4 | 36 | 6 |
| Vicente Mesa | 1 | 6 | 0 |
Set up the project easily on macOS, Linux, or Windows using Python 3.12.
Verify your Python version:
python3 --versionIf Python 3.12 is not installed, download it from the official Python website.
macOS & Linux:
python3.12 -m venv venv
source venv/bin/activateWindows (Command Prompt):
python -m venv venv
venv\Scripts\activateWith the virtual environment activated, run:
pip install --upgrade pip
pip install -r requirements.txtCreate a .env file in the project root to store your Redmine API key:
echo "REDMINE_API_KEY=your_api_key_here" > .envReplace your_api_key_here with your actual Redmine API key.
Note: Never commit your
.envfile to version control.
Specify the start and end dates to filter issues by their creation date. Update the values as needed:
START_TIME = datetime.strptime('2025-01-01', '%Y-%m-%d')
END_TIME = datetime.strptime('2025-07-18', '%Y-%m-%d')Tip: Adjust the dates to match your desired reporting period.
