Skip to content

feat(rules_score): add glossary support and example in SEOOC#274

Merged
hoe-jo merged 8 commits into
eclipse-score:mainfrom
vishwajitdandage:main
Jun 23, 2026
Merged

feat(rules_score): add glossary support and example in SEOOC#274
hoe-jo merged 8 commits into
eclipse-score:mainfrom
vishwajitdandage:main

Conversation

@vishwajitdandage

@vishwajitdandage vishwajitdandage commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

What

  • New glossary artifact support in rules_score.
  • SEOOC example now contains and builds a glossary document.
  • Dependable element index/report generation includes glossary entries.
  • Related SEOOC docs were updated to use glossary-backed terminology.

How

  • Added a dedicated glossary rule in rules_score to expose glossary sources through SphinxSourcesInfo.
  • Extended dependable_element to accept glossary inputs and include them in generated index content.
  • Updated the index template to render a glossary section.
  • Wired the SEOOC example to include glossary content and reference glossary terms from related docs.

NOTE:

Glossary support is optional

dependable elements can be defined without glossary inputs, and glossary content is included only when explicitly provided.

image

@vishwajitdandage vishwajitdandage force-pushed the main branch 3 times, most recently from 2bd1f90 to 09af567 Compare June 18, 2026 05:15
Signed-off-by: Vishwajit Dandage <46324457+vishwajitdandage@users.noreply.github.com>

@hoe-jo hoe-jo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for the PR, in general ok, just needs rebase

@vishwajitdandage vishwajitdandage requested a review from hoe-jo June 23, 2026 12:09
@hoe-jo hoe-jo merged commit bf82dcd into eclipse-score:main Jun 23, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants