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

🐛 Missing description in technology-usage rules #159

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

aufi
Copy link
Member

@aufi aufi commented Oct 22, 2024

Based on failQA of ticket below when testing similar issue with other application, a script checking description of rules was added and it provides information on technology-usage rules ("insight") rules description.

Status before this PR was that from 772 discovery rules, 408 had empty description. Added descriptions using a script (and few manually). The script might be useful next time, was kept in hack directory.

Related to: https://issues.redhat.com/browse/MTA-3212

aufi added 2 commits October 22, 2024 12:19
Based on failQA of ticket bellow when testing similar issue with other
application, a script checking description of rules was added and it
provides information that on technology-usage rules ("insight").

Related to: https://issues.redhat.com/browse/MTA-3212

Signed-off-by: Marek Aufart <[email protected]>
@aufi
Copy link
Member Author

aufi commented Oct 22, 2024

$ python hack/check_descriptions.py default/generated/technology-usage
default/generated/technology-usage
#######################################################################
default/generated/technology-usage/03-web-technology-usage.windup.yaml
#######################################################################
  technology-usage-web-01000
    description might be: JSF
  technology-usage-web-01100
    description might be: JSP
  technology-usage-web-01200
    description might be: WebXML
  technology-usage-web-01300
    description might be: WebSocket
  technology-usage-web-01400
  technology-usage-web-01500
    description might be: JNLP
  technology-usage-web-01600
    description might be: JNLP
  technology-usage-web-01700
    description might be: Swing
  technology-usage-web-01800
    description might be: MiGLayout
  technology-usage-web-01900
    description might be: JGoodies
  technology-usage-web-02000
    description might be: FormLayoutMaker
  technology-usage-web-02100
    description might be: Magicgrouplayout
  technology-usage-web-02200
    description might be: SWT
  technology-usage-web-02300
    description might be: JavaFX
  technology-usage-web-02400
    description might be: Eclipse RCP
#######################################################################
default/generated/technology-usage/05-test-frameworks-technology-usage.windup.yaml
#######################################################################
  technology-usage-test-frameworks-00010
    description might be: EasyMock
  technology-usage-test-frameworks-00020
    description might be: PowerMock
  technology-usage-test-frameworks-00030
    description might be: Mockito
  technology-usage-test-frameworks-00040
    description might be: TestNG
  technology-usage-test-frameworks-00050
    description might be: Hamcrest
  technology-usage-test-frameworks-00060
    description might be: Spock
  technology-usage-test-frameworks-00070
    description might be: XMLUnit
  technology-usage-test-frameworks-00080
    description might be: Akka Testkit
  technology-usage-test-frameworks-00090
    description might be: REST Assured
  technology-usage-test-frameworks-00100
    description might be: DbUnit
  technology-usage-test-frameworks-00110
    description might be: Mule Functional Test Framework
  technology-usage-test-frameworks-00120
    description might be: Guava Testing
  technology-usage-test-frameworks-00130
    description might be: RandomizedTesting Runner
  technology-usage-test-frameworks-00140
    description might be: HttpUnit
  technology-usage-test-frameworks-00150
    description might be: JCunit
  technology-usage-test-frameworks-00160
    description might be: JPA Matchers
  technology-usage-test-frameworks-00170
    description might be: MultithreadedTC
  technology-usage-test-frameworks-00180
    description might be: Specsy
  technology-usage-test-frameworks-00190
    description might be: JFunk
  technology-usage-test-frameworks-00200
    description might be: Restito
  technology-usage-test-frameworks-00210
    description might be: Test Interface
  technology-usage-test-frameworks-00220
    description might be: Play Test
  technology-usage-test-frameworks-00230
    description might be: Arquillian
  technology-usage-test-frameworks-00240
    description might be: Cactus
  technology-usage-test-frameworks-00250
    description might be: Concordion
  technology-usage-test-frameworks-00260
    description might be: Cucumber
  technology-usage-test-frameworks-00270
    description might be: EtlUnit
  technology-usage-test-frameworks-00280
    description might be: HavaRunner
  technology-usage-test-frameworks-00290
    description might be: JBehave
  technology-usage-test-frameworks-00300
    description might be: JMock
  technology-usage-test-frameworks-00310
    description might be: JMockit
  technology-usage-test-frameworks-00320
    description might be: Jukito
  technology-usage-test-frameworks-00330
    description might be: Needle
  technology-usage-test-frameworks-00340
    description might be: OpenPojo
  technology-usage-test-frameworks-00350
    description might be: Unitils
  technology-usage-test-frameworks-00360
    description might be: Spring Test
  technology-usage-test-frameworks-00370
    description might be: JUnit
#######################################################################
default/generated/technology-usage/08-security-technology-usage.windup.yaml
#######################################################################
  technology-usage-security-01000
  technology-usage-security-01100
    description might be: Spring Security
  technology-usage-security-01200
    description might be: Apache Shiro
  technology-usage-security-01300
    description might be: Hdiv
  technology-usage-security-01400
    description might be: OACC
  technology-usage-security-01500
    description might be: PicketLink
  technology-usage-security-01600
    description might be: PicketBox
  technology-usage-security-01700
    description might be: Keyczar
  technology-usage-security-01800
    description might be: XACML
  technology-usage-security-01900
    description might be: SAML
  technology-usage-security-02000
    description might be: Bouncy Castle
  technology-usage-security-02100
    description might be: Jasypt
  technology-usage-security-02200
    description might be: Apache Santuario
  technology-usage-security-02300
    description might be: SSL
  technology-usage-security-02400
    description might be: Vlad
  technology-usage-security-02500
    description might be: Apache Commons Validator
  technology-usage-security-02600
    description might be: OWASP ESAPI
  technology-usage-security-02700
    description might be: WSS4J
  technology-usage-security-02800
    description might be: OpenSAML
  technology-usage-security-02900
    description might be: OTR4J
  technology-usage-security-03000
    description might be: OWASP CSRF Guard
  technology-usage-security-03100
    description might be: OAUTH
  technology-usage-security-03200
    description might be: Acegi Security
  technology-usage-security-03300
    description might be: JSecurity
  technology-usage-security-03400
    description might be: AcrIS Security
  technology-usage-security-03500
    description might be: Trunk JGuard
#######################################################################
default/generated/technology-usage/10-observability-technology-usage.windup.yaml
#######################################################################
  observability-technology-usage-0100
    description might be: Spring Boot Actuator
  observability-technology-usage-0200
    description might be: Spring JMX
#######################################################################
default/generated/technology-usage/13-mvc-technology-usage.windup.yaml
#######################################################################
  technology-usage-mvc-01000
    description might be: Apache Wicket
  technology-usage-mvc-01100
    description might be: Apache Struts
  technology-usage-mvc-01200
    description might be: Spring MVC
  technology-usage-mvc-01300
    description might be: GWT
  technology-usage-mvc-01400
    description might be: MyFaces
  technology-usage-mvc-01500
    description might be: RichFaces
  technology-usage-mvc-01600
    description might be: JSF
  technology-usage-mvc-01700
    description might be: Apache Tapestry
  technology-usage-mvc-01800
    description might be: Stripes
  technology-usage-mvc-01900
    description might be: Spark
  technology-usage-mvc-02000
    description might be: Vaadin
  technology-usage-mvc-02100
    description might be: Grails
  technology-usage-mvc-02200
    description might be: Play
  technology-usage-mvc-02300
    description might be: Oracle ADF
  technology-usage-mvc-02400
    description might be: PrimeFaces
  technology-usage-mvc-02500
    description might be: JSTL
  technology-usage-mvc-02600
    description might be: OpenFaces
  technology-usage-mvc-02700
    description might be: JFreeChart
  technology-usage-mvc-02800
    description might be: BootsFaces
  technology-usage-mvc-02900
    description might be: ICEfaces
  technology-usage-mvc-03000
    description might be: BabbageFaces
  technology-usage-mvc-03100
    description might be: Portlet
  technology-usage-mvc-03200
    description might be: AngularFaces
  technology-usage-mvc-03300
    description might be: LiferayFaces
  technology-usage-mvc-03400
    description might be: Liferay
  technology-usage-mvc-03500
    description might be: ButterFaces
  technology-usage-mvc-03600
    description might be: HighFaces
  technology-usage-mvc-03700
    description might be: TieFaces
  technology-usage-mvc-03800
    description might be: OmniFaces
  technology-usage-mvc-03900
    description might be: UberFire
  technology-usage-mvc-04000
    description might be: Velocity
  technology-usage-mvc-04100
    description might be: Thymeleaf
  technology-usage-mvc-0x4200
    description might be: FreeMarker
  technology-usage-mvc-04300
    description might be: ANTLR StringTemplate
  technology-usage-mvc-04400
    description might be: Handlebars
  technology-usage-mvc-04500
    description might be: JMustache
  technology-usage-mvc-04600
    description might be: Jamon
  technology-usage-mvc-04700
    description might be: Twirl
  technology-usage-mvc-04800
    description might be: Scalate
  technology-usage-mvc-04900
    description might be: Rythm Template Engine
  technology-usage-mvc-05000
    description might be: Trimou
  technology-usage-mvc-05100
    description might be: Jetbrick Template
  technology-usage-mvc-05200
    description might be: Chunk Templates
  technology-usage-mvc-05300
    description might be: JSilver
  technology-usage-mvc-05400
    description might be: Water Template Engine
  technology-usage-mvc-05500
    description might be: Ickenham
  technology-usage-mvc-05600
    description might be: Mixer
  technology-usage-mvc-05700
    description might be: Webmacro
  technology-usage-mvc-05800
    description might be: DVSL
  technology-usage-mvc-05900
    description might be: Snippetory Template Engine
  technology-usage-mvc-06000
    description might be: Anakia
#######################################################################
default/generated/technology-usage/14-messaging-technology-usage.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/15-markup-technology-usage.windup.yaml
#######################################################################
  technology-usage-markup-01300
    description might be: Spring Boot Flo
#######################################################################
default/generated/technology-usage/17-logging-technology-usage.windup.yaml
#######################################################################
  technology-usage-logging-00010
    description might be: Apache Log4J
  technology-usage-logging-00020
    description might be: Apache Commons Logging
  technology-usage-logging-00030
    description might be: SLF4J
  technology-usage-logging-00040
    description might be: tinylog
  technology-usage-logging-00050
    description might be: Logback
  technology-usage-logging-00060
    description might be: Logging to file system
  technology-usage-logging-00070
    description might be: Logging to Socket Handler
  technology-usage-logging-00080
    description might be: JBoss logging
  technology-usage-logging-00090
    description might be: Monolog
  technology-usage-logging-000100
    description might be: Jcabi Log
  technology-usage-logging-000110
    description might be: NLOG4J
  technology-usage-logging-000120
    description might be: Log4s
  technology-usage-logging-000130
    description might be: Kotlin Logging
  technology-usage-logging-000140
    description might be: Airlift Log Manager
  technology-usage-logging-000150
    description might be: MinLog
  technology-usage-logging-000160
    description might be: Logging Utils
  technology-usage-logging-000170
    description might be: OCPsoft Logging Utils
  technology-usage-logging-000180
    description might be: Scribe
  technology-usage-logging-000190
    description might be: GFC Logging
  technology-usage-logging-000200
    description might be: Blitz4j
  technology-usage-logging-000210
    description might be: Avalon Logkit
  technology-usage-logging-000220
    description might be: KLogger
  technology-usage-logging-000230
    description might be: Lumberjack
  technology-usage-logging-000240
    description might be: Log.io
  technology-usage-logging-000250
    description might be: OPS4J Pax Logging Service
  technology-usage-logging-000260
    description might be: OW2 Log Util
  technology-usage-logging-000270
    description might be: Twitter Util Logging
  technology-usage-logging-000280
    description might be: Composite Logging JCL
  technology-usage-logging-000290
    description might be: Apache Flume
#######################################################################
default/generated/technology-usage/19-jta-technology-usage.windup.yaml
#######################################################################
  technology-usage-jta-00010
  technology-usage-jta-00020
    description might be: Mycontainer JTA
  technology-usage-jta-00030
    description might be: Geronimo JTA
  technology-usage-jta-00040
    description might be: OW2 JTA
  technology-usage-jta-00050
    description might be: Evo JTA
  technology-usage-jta-00060
    description might be: AKKA JTA
  technology-usage-jta-00070
    description might be: KumuluzEE JTA
  technology-usage-jta-00080
    description might be: Ignite JTA
  technology-usage-jta-00090
    description might be: Nuxeo JTA/JCA
  technology-usage-jta-00100
    description might be: Everit JTA
  technology-usage-jta-00110
    description might be: Demoiselle JTA
  technology-usage-jta-00120
    description might be: Apache Meecrowave JTA
  technology-usage-jta-00130
    description might be: Apache Sirona JTA
  technology-usage-jta-00140
    description might be: Lift JTA
  technology-usage-jta-00150
    description might be: WF Core JTA
  technology-usage-jta-00160
    description might be: Java Transaction API
  technology-usage-jta-00170
    description might be: JBoss Transactions
  technology-usage-jta-00180
    description might be: GlassFish JTA
  technology-usage-jta-00190
    description might be: Atomikos JTA
  technology-usage-jta-00200
    description might be: Narayana Arjuna
  technology-usage-jta-00210
    description might be: Spring Transactions
#######################################################################
default/generated/technology-usage/21-javase-technology-usage.windup.yaml
#######################################################################
  javase-technology-usage-01000
    description might be: Java Threads
#######################################################################
default/generated/technology-usage/241-3rd-party-spring.windup.yaml
#######################################################################
  3rd-party-spring-03001
#######################################################################
default/generated/technology-usage/243-3rd-party.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/245-apm.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/247-clustering.windup.yaml
#######################################################################
  clustering-00000
  clustering-00001
#######################################################################
default/generated/technology-usage/249-configuration-management.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/25-integration-technology-usage.windup.yaml
#######################################################################
  technology-usage-integration-00001
    description might be: Apache Camel
  technology-usage-integration-00002
    description might be: Teiid
  technology-usage-integration-00003
    description might be: Spring Integration
  technology-usage-integration-00004
    description might be: Ikasan
  technology-usage-integration-00005
    description might be: Swagger
  technology-usage-integration-00006
    description might be: Apiman
  technology-usage-integration-00007
    description might be: 3scale
  technology-usage-integration-00008
    description might be: Istio
  technology-usage-integration-00009
    description might be: ServiceMix
  technology-usage-integration-00010
    description might be: Mule
  technology-usage-integration-00011
    description might be: Petals EIP
  technology-usage-integration-00012
    description might be: SwitchYard
  technology-usage-integration-00013
    description might be: Apache Synapse
  technology-usage-integration-00014
    description might be: WSO2
  technology-usage-integration-00015
    description might be: Talend ESB
#######################################################################
default/generated/technology-usage/251-connect.groovy.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/253-database.groovy.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/254-discovery-target.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/256-ejb.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/257-embedded-cache-libraries.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/259-embedded-framework.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/26-http-technology-usage.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/262-integration.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/263-javaee-technology-tag.groovy.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/266-javase.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/268-jta.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/270-logging-usage.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/274-mvc.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/277-observability.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/279-security.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/28-embedded-framework-technology-usage.windup.yaml
#######################################################################
  technology-usage-embedded-framework-01000
    description might be: Apache Axis
  technology-usage-embedded-framework-01010
    description might be: Apache Axis2
  technology-usage-embedded-framework-01100
    description might be: Apache CXF
  technology-usage-embedded-framework-01200
    description might be: XFire
  technology-usage-embedded-framework-01300
    description might be: Jersey
  technology-usage-embedded-framework-01400
    description might be: Unirest
  technology-usage-embedded-framework-01500
    description might be: Hibernate
  technology-usage-embedded-framework-01600
    description might be: Hibernate OGM
  technology-usage-embedded-framework-01700
    description might be: EclipseLink
  technology-usage-embedded-framework-02000
    description might be: Spring Batch
  technology-usage-embedded-framework-02100
    description might be: Spring
  technology-usage-embedded-framework-02200
    description might be: AspectJ
  technology-usage-embedded-framework-02300
    description might be: JBPM
  technology-usage-embedded-framework-02400
    description might be: iLog
  embedded-framework-embedded-framework-02700
    description might be: Ehcache
  embedded-framework-embedded-framework-02800
    description might be: Infinispan
  embedded-framework-embedded-framework-02900
    description might be: Drools
  embedded-framework-embedded-framework-03000
    description might be: Camunda
  embedded-framework-embedded-framework-03100
    description might be: Pega
  embedded-framework-embedded-framework-03200
    description might be: Blaze
  embedded-framework-embedded-framework-03300
    description might be: MRules
  embedded-framework-embedded-framework-03400
    description might be: Easy Rules
  embedded-framework-embedded-framework-03500
    description might be: Coherence
  embedded-framework-embedded-framework-03600
    description might be: Apache Commons JCS
  embedded-framework-embedded-framework-03700
    description might be: Dynacache
  embedded-framework-embedded-framework-03800
    description might be: Cache API
  embedded-framework-embedded-framework-03900
    description might be: Hazelcast
  embedded-framework-embedded-framework-04000
    description might be: Apache Ignite
  embedded-framework-embedded-framework-04100
    description might be: JBoss Cache
  embedded-framework-embedded-framework-04200
    description might be: JCache
  embedded-framework-embedded-framework-04300
    description might be: Memcached client
  embedded-framework-embedded-framework-04400
    description might be: Oscache
  embedded-framework-embedded-framework-04500
    description might be: ShiftOne
  embedded-framework-embedded-framework-04600
    description might be: SwarmCache
  technology-usage-embedded-framework-04700
    description might be: AOP Alliance
  technology-usage-embedded-framework-05000
    description might be: SNMP4J
  technology-usage-embedded-framework-05100
    description might be: HTTP Client
  technology-usage-embedded-framework-05300
    description might be: Javax Inject
  technology-usage-embedded-framework-05400
    description might be: Google Guice
  technology-usage-embedded-framework-05600
    description might be: Plexus Container
  technology-usage-embedded-framework-05700
    description might be: Weld
  technology-usage-embedded-framework-05800
    description might be: Dagger
  technology-usage-embedded-framework-05900
    description might be: GIN
  technology-usage-embedded-framework-06000
    description might be: PicoContainer
  technology-usage-embedded-framework-06100
    description might be: Scaldi
  technology-usage-embedded-framework-06200
    description might be: Macros
  technology-usage-embedded-framework-06300
    description might be: Injekt for Kotlin
  technology-usage-embedded-framework-06400
    description might be: Kodein
  technology-usage-embedded-framework-06500
    description might be: Peaberry
  technology-usage-embedded-framework-06600
    description might be: Sticky Configured
  technology-usage-embedded-framework-06700
    description might be: Ka DI
  technology-usage-embedded-framework-06800
    description might be: Polyforms DI
  technology-usage-embedded-framework-06900
    description might be: JayWire
  technology-usage-embedded-framework-07000
    description might be: Silk DI
  technology-usage-embedded-framework-07100
    description might be: Grapht DI
  technology-usage-embedded-framework-07200
    description might be: Syringe
  technology-usage-embedded-framework-07300
    description might be: Cfg Engine
  technology-usage-embedded-framework-07400
    description might be: BeanInject
  technology-usage-embedded-framework-07500
    description might be: Tornado Inject
  technology-usage-embedded-framework-07600
    description might be: Airframe
  technology-usage-embedded-framework-07700
    description might be: Winter
  technology-usage-embedded-framework-07800
    description might be: KouInject
  technology-usage-embedded-framework-07900
    description might be: Iroh
  technology-usage-embedded-framework-08000
    description might be: Micro DI
  technology-usage-embedded-framework-08100
    description might be: SubCut
  technology-usage-embedded-framework-08200
    description might be: Spring DI
  technology-usage-embedded-framework-08300
    description might be: Micrometer
  technology-usage-embedded-framework-08400
    description might be: Spring Web
  technology-usage-embedded-framework-08500
    description might be: Spring Boot Cache
  technology-usage-embedded-framework-08600
    description might be: Spring Shell
  technology-usage-embedded-framework-08700
    description might be: Spring Scheduled
  technology-usage-embedded-framework-08800
    description might be: Spring Cloud Function
  technology-usage-embedded-framework-08900
    description might be: Quartz
  technology-usage-embedded-framework-09000
    description might be: Feign
  technology-usage-embedded-framework-09100
    description might be: Zipkin
  embedded-framework-embedded-framework-09200
    description might be: Redis
  embedded-framework-embedded-framework-09300
    description might be: Eureka
#######################################################################
default/generated/technology-usage/280-spring-catchall.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/282-test-frameworks-usage.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/284-web.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/31-ejb-technology-usage.windup.yaml
#######################################################################
  technology-usage-ejb-01400
    description might be: EJB Timer
#######################################################################
default/generated/technology-usage/38-configuration-management-technology-usage.windup.yaml
#######################################################################
  configuration-management-technology-usage-0100
    description might be: Spring Cloud Config
  configuration-management-technology-usage-0200
    description might be: Application Properties File
  configuration-management-technology-usage-0300
    description might be: Spring Properties
#######################################################################
default/generated/technology-usage/40-clustering-technology-usage.windup.yaml
#######################################################################
  technology-usage-clustering-01000
    description might be: Clustering Web Session
  technology-usage-clustering-02000
    description might be: Clustering EJB
#######################################################################
default/generated/technology-usage/42-apm-technology-usage.windup.yaml
#######################################################################
  technology-usage-apm-00010
    description might be: Application Insights
  technology-usage-apm-00020
    description might be: New Relic
  technology-usage-apm-00030
    description might be: Elastic APM
  technology-usage-apm-00040
    description might be: Dynatrace
#######################################################################
default/generated/technology-usage/44-3rd-party-technology-usage.windup.yaml
#######################################################################
  technology-usage-3rd-party-01000
    description might be: Liferay
  technology-usage-3rd-party-02000
    description might be: Oracle Forms
  technology-usage-3rd-party-03000
    description might be: Spring Boot
  technology-usage-3rd-party-04000
    description might be: Elasticsearch
  technology-usage-3rd-party-05000
    description might be: Logstash
  technology-usage-3rd-party-06000
    description might be: Jetty
  technology-usage-3rd-party-08000
    description might be: Tomcat
  technology-usage-3rd-party-09000
    description might be: Kibana
  technology-usage-3rd-party-10000
    description might be: Apache Karaf
  technology-usage-3rd-party-11000
    description might be: Neo4j
  technology-usage-3rd-party-12000
    description might be: Spark
  technology-usage-3rd-party-13000
    description might be: Apache Hadoop
  technology-usage-3rd-party-14000
    description might be: Apache Geronimo
  technology-usage-3rd-party-15000
    description might be: Apache Aries
  technology-usage-3rd-party-16000
    description might be: Cloudera
  technology-usage-3rd-party-17000
    description might be: MapR
  technology-usage-3rd-party-18000
    description might be: TensorFlow
  technology-usage-3rd-party-19000
    description might be: Weka
  technology-usage-3rd-party-20000
    description might be: Apache Mahout
#######################################################################
default/generated/technology-usage/46-3rd-party-spring-technology-usage.windup.yaml
#######################################################################
  technology-usage-3rd-party-spring-03001-0
    description might be: Spring Boot Configuration
  technology-usage-3rd-party-spring-03001-1
    description might be: Spring Boot Auto-configuration
  technology-usage-3rd-party-spring-03001-2
    description might be: Spring Boot Component Scan
  technology-usage-3rd-party-spring-03002
    description might be: Spring Deployable War
#######################################################################
default/generated/technology-usage/11-non-xml-rules-technology-usage.rhamt.yaml
#######################################################################
  non-xml-technology-usage-05000
    description might be: Hibernate Cfg
  non-xml-technology-usage-06000
    description might be: Hibernate Mapping
  non-xml-technology-usage-12000
    description might be: JBoss EJB XML
  non-xml-technology-usage-13000
    description might be: JBoss Web XML
  non-xml-technology-usage-14000
    description might be: JDBC
  non-xml-technology-usage-18000
    description might be: Orion EJB XML
  non-xml-technology-usage-19000
    description might be: Orion Web XML
  non-xml-technology-usage-20000
    description might be: Properties
  non-xml-technology-usage-21000
    description might be: Seam
  non-xml-technology-usage-22000
    description might be: WebLogic Web XML
  non-xml-technology-usage-23000
    description might be: WebSphere EJB
  non-xml-technology-usage-24000
    description might be: WebSphere EJB Ext
  non-xml-technology-usage-25000
    description might be: WebSphere Web XML
  non-xml-technology-usage-26000
    description might be: WebSphere WS Binding
  non-xml-technology-usage-27000
    description might be: WebSphere WS Extension
#######################################################################
default/generated/technology-usage/22-javaee-technology-usage.windup.yaml
#######################################################################
  javaee-technology-usage-00010
  javaee-technology-usage-00011
  javaee-technology-usage-00012
    description might be: Java EE Batch API
  javaee-technology-usage-00013
    description might be: Java EE Batch
  javaee-technology-usage-00030
  javaee-technology-usage-00031
    description might be: Java EE JSON-P
  javaee-technology-usage-00140
    description might be: JACC
  javaee-technology-usage-00150
    description might be: MEJB
  javaee-technology-usage-00160
    description might be: EAR
  javaee-technology-usage-00170
    description might be: WS Metadata
  javaee-technology-usage-00180
    description might be: Common Annotations
  javaee-technology-usage-00190
    description might be: JAXB
  javaee-technology-usage-00200
    description might be: JAXR
  javaee-technology-usage-00210
    description might be: Bean Validation
  javaee-technology-usage-00220
    description might be: JSON-B
  javaee-technology-usage-00230
    description might be: Servlet
  javaee-technology-usage-00902
  javaee-technology-usage-00903
  javaee-technology-usage-00905
  javaee-technology-usage-00906
  javaee-technology-usage-00910
  javaee-technology-usage-00911
  javaee-technology-usage-00912
  javaee-technology-usage-00913
  javaee-technology-usage-00914
  javaee-technology-usage-00915
  javaee-technology-usage-00916
  javaee-technology-usage-00917
  javaee-technology-usage-00918
  javaee-technology-usage-00926
  javaee-technology-usage-00927
  javaee-technology-usage-00928
  javaee-technology-usage-00930
  javaee-technology-usage-00931
  javaee-technology-usage-00932
  javaee-technology-usage-00950
    description might be: JPA Mapping XML
  javaee-technology-usage-00951
    description might be: CDI XML
  javaee-technology-usage-00952
    description might be: Java EE XML
  javaee-technology-usage-00953
    description might be: Jakarta EE XML
  javaee-technology-usage-00954
    description might be: Java EE Client XML
  javaee-technology-usage-00955
    description might be: Jakarta EE Client XML
  javaee-technology-usage-00956
    description might be: Connector XML
  javaee-technology-usage-00957
    description might be: JSF XML
  javaee-technology-usage-00958
    description might be: WebServices XML
#######################################################################
default/generated/technology-usage/34-database-technology-usage.windup.yaml
#######################################################################
  technology-usage-database-01000
  technology-usage-database-01001
  technology-usage-database-01400
    description might be: HSQLDB Driver
  technology-usage-database-01500
    description might be: MySQL Driver
  technology-usage-database-01600
    description might be: Derby Driver
  technology-usage-database-01700
    description might be: PostgreSQL Driver
  technology-usage-database-01800
    description might be: H2 Driver
  technology-usage-database-01900
    description might be: Microsoft SQL Driver
  technology-usage-database-02000
    description might be: SQLite Driver
  technology-usage-database-02100
    description might be: Oracle DB Driver
  technology-usage-database-02200
    description might be: Cassandra Client
  technology-usage-database-02300
    description might be: Axion Driver
  technology-usage-database-02400
    description might be: MckoiSQLDB Driver
  technology-usage-database-02500
    description might be: MongoDB Client
  technology-usage-database-02600
    description might be: Spring Data
  technology-usage-database-02700
    description might be: Morphia
  technology-usage-database-02800
    description might be: LevelDB Client
  technology-usage-database-02900
    description might be: Apache HBase Client
  technology-usage-database-03000
    description might be: Apache Accumulo Client
  technology-usage-database-03100
    description might be: Spring Data JPA
  technology-usage-database-03200
    description might be: MariaDB Driver
#######################################################################
default/generated/technology-usage/36-connect-technology-usage.windup.yaml
#######################################################################
  technology-usage-connect-01100
  technology-usage-connect-01400
    description might be: Resource Adapter
  technology-usage-connect-01500
    description might be: ActiveMQ
  technology-usage-connect-01600
    description might be: OpenWS
  technology-usage-connect-01700
    description might be: WSDL
  technology-usage-connect-01800
    description might be: RabbitMQ Client
  technology-usage-connect-01900
    description might be: Spring Messaging Client
  technology-usage-connect-02000
    description might be: Camel Messaging Client
  technology-usage-connect-02100
    description might be: Amazon SQS Client
  technology-usage-connect-02200
    description might be: HornetQ Client
  technology-usage-connect-02300
    description might be: AMQP Client
  technology-usage-connect-02400
    description might be: RocketMQ Client
  technology-usage-connect-02500
    description might be: 0MQ Client
  technology-usage-connect-02600
    description might be: JBossMQ Client
  technology-usage-connect-02700
    description might be: Zbus Client
  technology-usage-connect-02800
    description might be: Qpid Client
  technology-usage-connect-02900
    description might be: Kafka Client
Checked 772 rules and missing description for 408 rules.
408

aufi added 3 commits October 22, 2024 12:48
Signed-off-by: Marek Aufart <[email protected]>
Signed-off-by: Marek Aufart <[email protected]>
Signed-off-by: Marek Aufart <[email protected]>
@aufi aufi marked this pull request as ready for review October 22, 2024 11:04
@aufi
Copy link
Member Author

aufi commented Oct 22, 2024

...
default/generated/technology-usage/34-database-technology-usage.windup.yaml
#######################################################################
#######################################################################
default/generated/technology-usage/36-connect-technology-usage.windup.yaml
#######################################################################
Checked 772 rules and missing description for 0 rules.
0

@jmle
Copy link
Contributor

jmle commented Oct 22, 2024

IIRC these sort of rules don't have description because they are tagging rules. @pranavgaikwad am I right?

Copy link
Contributor

@pranavgaikwad pranavgaikwad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even though these are tagging rules, I think it makes sense to have this one word description because we have a new tab now for tags that displays information in detail

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.

3 participants