Skip to content

Conversation

@edinsonjim
Copy link
Member

  • Moved api module to http to better reflect purpose.
  • Consolidated response and problem types under http.
  • Refactored pagination logic and moved into dedicated pagination module.
  • Introduced contract module for shared traits like PersistenceClient.
  • Adjusted imports and internal module visibility accordingly.
  • Updated documentation to outline project structure and usage.

- Moved `api` module to `http` to better reflect purpose.
- Consolidated response and problem types under `http`.
- Refactored pagination logic and moved into dedicated `pagination` module.
- Introduced `contract` module for shared traits like `PersistenceClient`.
- Adjusted imports and internal module visibility accordingly.
- Updated documentation to outline project structure and usage.
@edinsonjim edinsonjim merged commit cedcd62 into main Sep 12, 2025
@edinsonjim edinsonjim deleted the edinsonjim/restructure-project-modules branch September 12, 2025 21:05
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.

2 participants