Skip to content

Refactor/update api access#23

Merged
devspexx merged 5 commits into
masterfrom
refactor/update-api-access
Apr 11, 2026
Merged

Refactor/update api access#23
devspexx merged 5 commits into
masterfrom
refactor/update-api-access

Conversation

@devspexx

Copy link
Copy Markdown
Owner

This PR introduces a major internal refactor focused on improving API clarity, structure, and reliability.

API Restructure

  • Reorganized package structure for better separation between plugin internals and public API
  • Improved overall readability and maintainability

New API Access Pattern

  • Introduced ConfigurationProvider as the main entry point
  • Simplifies usage and removes direct dependency on internal classes

Naming & Consistency

  • Fixed naming inconsistencies across API and internal classes
  • Clarified distinction between plugin entry and API layer

Watcher Improvements

  • Fixed file deletion handling
  • Prevented checksum errors when files are removed
  • Improved stability of file watching system

Documentation

  • Updated Javadocs across the API
  • Improved clarity for developers integrating the API

This refactor does not introduce breaking behavior, but changes how the API is accessed (via ConfigurationProvider)
Existing integrations may require minor adjustments.

@devspexx devspexx merged commit 85dbe23 into master Apr 11, 2026
2 checks passed
@devspexx devspexx deleted the refactor/update-api-access branch April 11, 2026 12:30
@devspexx devspexx added Documentation Improvements or additions to documentation, comments, or examples. Enhancement An improvement to existing functionality without changing its core behavior. labels Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Improvements or additions to documentation, comments, or examples. Enhancement An improvement to existing functionality without changing its core behavior.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant