Go to file
Charles N Wyble bb5a6e21e1 Added DSR-InstrumentedCTO-RedmineGather script and test suite.
- Script gathers data from Redmine API and processes it.
- Includes robust error handling and detailed logging.
- Test suite verifies data gathering functionality.
2024-12-20 15:36:38 -06:00
dsr-input . 2024-12-16 09:19:07 -06:00
dsr-joplin-create v0.2 2024-12-18 16:59:20 -06:00
endstops . 2024-12-16 09:19:07 -06:00
local publish related bits 2024-12-16 20:09:21 -06:00
microservices/DSRInstrumentedCTORedmineGather Added DSR-InstrumentedCTO-RedmineGather script and test suite. 2024-12-20 15:36:38 -06:00
vendor/git.knownelement.com Update "DSR-Pipeline-Server" from "https://git.knownelement.com/reachableceo/DSR-Pipeline-Server.git@main" 2024-12-16 12:53:17 -06:00
.gitignore . 2024-12-15 16:28:03 -06:00
DSRVariables.env v0.0.1-rollbackpoint 2024-12-18 16:46:33 -06:00
LICENSE Initial commit 2024-12-14 22:51:24 +00:00
README.md . 2024-12-15 17:25:58 -06:00

DailyStakeholderReport-Pipeline

Introduction

I publish a daily stakeholder report to the TSYS Group discourse every day. Up until 11/29 I was performing the publishing step manually. On 11/29 I automated the pdf creation and publishing to discourse procedure.

I also begin work on automated gathering of data going into the new version of the report that is in development.

Scripts

Start a new day

Start a new day. See the script: endstops/start-day.sh

Create a new (blank) DSR

See the script: dsr-joplin-create/dsr-new.sh

Populate the new DSR with objectives for the day

See the script: dsr-joplin-create/dsr-populate-objectives.sh

End the day

End the day. See the script: endstops/end-day.sh

Collating and Publishing the report

Publishing the report involves three steps:

  1. Exporting the markdown from Joplin (and any attachments (i often take screenshots throughout the day)) I am still doing this manually due to having issues installing the Joplin CLI.

  2. Creating a (formatted/styled) PDF from the exported markdown/attachments. See the script: dsr-publish/create-dsr-pdf.sh.

  3. Uploading the PDF to discourse and creating a new topic in the appropriate category. See the script: dsr-publish/publish-dsr.sh

Gathering data for the report