Skip to content

Refactor monolithic PDF class into specialized components and add Letter page size constants - #6

Draft
larshp with Copilot wants to merge 5 commits into
mainfrom
copilot/add-more-features-split-classes
Draft

larshp with Copilot wants to merge 5 commits into
mainfrom
copilot/add-more-features-split-classes

Conversation

Copilot AI commented Jan 19, 2026

Copy link
Copy Markdown
  • Analyze CI failure logs
  • Identify root cause: newly added Letter constants flagged as unused
  • Add ##NEEDED pragma to c_letter_width and c_letter_height constants
  • Verify linting passes
  • Verify all tests pass
Original prompt

This section details on the original issue you should resolve

<issue_title>add more features and split into multiple classes</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits January 19, 2026 06:35
…lasses

Co-authored-by: larshp <5888506+larshp@users.noreply.github.com>
Co-authored-by: larshp <5888506+larshp@users.noreply.github.com>
…umber

Co-authored-by: larshp <5888506+larshp@users.noreply.github.com>
Copilot AI changed the title [WIP] Add more features and split into multiple classes Refactor monolithic PDF class into specialized components and add Letter page size constants Jan 19, 2026
Copilot AI requested a review from larshp January 19, 2026 06:40
@larshp

larshp commented Jan 19, 2026

Copy link
Copy Markdown
Member

@copilot check and fix errors from CI

Co-authored-by: larshp <5888506+larshp@users.noreply.github.com>

Copilot AI commented Jan 19, 2026

Copy link
Copy Markdown
Author

@copilot check and fix errors from CI

Fixed CI errors. The abaplint unused_variables rule was flagging the newly added Letter page size constants (c_letter_width and c_letter_height) as unused. Added ##NEEDED pragma to both constants since they are part of the public API for external use. Fixed in commit 1feae6d.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add more features and split into multiple classes

2 participants