Skip to content

thoweber/future-maintenance

Repository files navigation

Future Maintenance

Stop repeating maintenance details across your codebase. This library enables developers to define maintenance tasks in a central registry and apply them via concise, type-safe annotations. Perfect for automated technical debt reporting and build-time maintenance enforcement.

Future Maintenance is a library designed to manage maintenance occurrences without duplication. By linking code-level annotations to centralized Enum registries, it supports rich metadata (issue IDs, deadlines, reasons) accessible via high-performance classpath scanning and meta-annotation resolution.

Key Features

  • Centralized Maintenance Registry:
    ✅ Define and manage maintenance tasks in a single location.
  • Type-Safe Annotation Usage:
    ✅ Apply maintenance occurrences via concise, type-safe annotations.
  • Metadata Access:
    ✅ Easily retrieve rich metadata for maintenance tasks, including issue IDs, deadlines, and reasons.
  • Fast Scanning:
    ✅ High-performance classpath scanning and meta-annotation resolution ensure quick metadata retrieval.
  • Extensible:
    ✅ Future Maintenance is designed with extensibility in mind, allowing for custom annotations and metadata fields.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages