Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft: RAT-355: Use annotations to build Description of Components (Matchers & Licenses) and write configuration. #227

Closed
wants to merge 23 commits into from

Conversation

Claudenw
Copy link
Contributor

@Claudenw Claudenw commented Mar 22, 2024

This change adds an annotation to define a Component (Matcher & License) as well as code to use that annotation to build a Description that is then used to build the XML configuration parser, an XML configuration writer, and a Documentation tool to describe all the components in a configured system.

This change allows an externally developed Matcher to be integrated into the system easily. An example of such a matcher is seen in the Ant UI test suite.

Documentation changes:
Adding documentation on how to create a new License, how to use the Documentation tool, how to write a new Matcher.

@Claudenw Claudenw self-assigned this Mar 22, 2024
@Claudenw Claudenw changed the title Draft: Parameter info -- attempt to use annotations to build Description of Components (Matchers & Licenses) Draft: RAT-355: Use annotations to build Description of Components (Matchers & Licenses) and write configuration. Mar 28, 2024
@Claudenw Claudenw closed this Apr 23, 2024
@Claudenw Claudenw deleted the Parameter_Info branch April 23, 2024 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant