-
Notifications
You must be signed in to change notification settings - Fork 44
[Feature Request]: Tags #1200
Copy link
Copy link
Open
Labels
Workstream 🧩ai-triagedIssue received an initial assessment through AI-powered current code and architecture checks.Issue received an initial assessment through AI-powered current code and architecture checks.ai:eng-questionAI triage raised an architecture/engineering question.AI triage raised an architecture/engineering question.ai:product-questionAI triage raised a question about product scope / offering.AI triage raised a question about product scope / offering.ai:writer-questionAI triage raised a question about authoring/writing workflow.AI triage raised a question about authoring/writing workflow.featureversioning
Description
Metadata
Metadata
Assignees
Labels
Workstream 🧩ai-triagedIssue received an initial assessment through AI-powered current code and architecture checks.Issue received an initial assessment through AI-powered current code and architecture checks.ai:eng-questionAI triage raised an architecture/engineering question.AI triage raised an architecture/engineering question.ai:product-questionAI triage raised a question about product scope / offering.AI triage raised a question about product scope / offering.ai:writer-questionAI triage raised a question about authoring/writing workflow.AI triage raised a question about authoring/writing workflow.featureversioning
Type
Fields
No fields configured for Enhancement.
Context
The legacy asciidocs build supported tags.
In the conf.yaml, you can see these tags applied at a book level.
These tags were also used to enhance the search experience, making it possible to filter by tags.
Goal
Add a tags feature that can be used by the search feature for filtering.
Requirements
E.g. the logstash reference should have the "Logstash" tag by default
Hence, if a default tag exists and the user adds tags to a page, it should contain both the default tag and the additional tags.
Proposed implementation
tagsfrontmatter option; these tags should then be added to HTML meta tags so that the web team can crawl and parse them.prefixattribute in conf.yaml andmapped_pagesfrontmatter in elastic/docs-content. This means a page might have multiple tags.Open Questions
References
Stakeholders
@elastic/docs-engineering, @KOTungseth, @colleenmcginnis, @elastic/webteam