Separated into board class with NamedTuple with it's respective test cases: the next PRs will have similar changes, where the classes will be divided per functionality and components (e.g ticket creation class, layer export class etc) this helps with flexibility and scalability.
Added a "ticket exists" condition to check whether a ticket exists before creating to prevent duplication.
Improvements: Added tracebacks (stderr) because stderr is one of the command output as stdout, which is logged anywhere by default / Formatting with f strings for increased consistency / Added http.status for readability instead of hardcoded status code. Also updated readme and requirements and added black and poetry.
Separated into board class with NamedTuple with it's respective test cases: the next PRs will have similar changes, where the classes will be divided per functionality and components (e.g ticket creation class, layer export class etc) this helps with flexibility and scalability.
Added a "ticket exists" condition to check whether a ticket exists before creating to prevent duplication.
Improvements: Added tracebacks (stderr) because stderr is one of the command output as stdout, which is logged anywhere by default / Formatting with f strings for increased consistency / Added http.status for readability instead of hardcoded status code. Also updated readme and requirements and added black and poetry.