Skip to content

Conversation

@edibotopic
Copy link
Contributor

@edibotopic edibotopic commented Jan 23, 2026

Adds meta descriptions to all pages (except autogenerated ones).
These meta descriptions are (usually) shown to users who find ADSys docs in search results.
So it helps users find the documentation that they need.

Related to this change, as we have only one tutorial there is no need to have a nested entry for tutorials in the side navigation.
This also had the effect of producing two search results for Tutorial (the index and the page itself). An index with one entry is not necessary.
So now, a user can just click on Tutorial and read the tutorial without needing to click again.

UDENG-8756

@edibotopic
Copy link
Contributor Author

edibotopic commented Jan 23, 2026

Docs won't build until #1362 is merged (update: done).

There is only one tutorial so it doesn't the side nav doesn't need to
nest that entry.

This also means that the tutorial index page (not needed) won't be
prioritised in search.
Meta descriptions make it easier for users to determine if a page in a
page in a search engine result is what they want.

It (usually) determines the description shown in the search result.
@edibotopic edibotopic force-pushed the docs-add-meta-descriptions branch from d01373d to a984744 Compare January 26, 2026 17:35
@edibotopic
Copy link
Contributor Author

edibotopic commented Jan 26, 2026

@denisonbarbosa --- I think that these metadata sections don't play well with the automated docs tests 🥲 .

However, we are required to implement them, so I'm not sure how to approach this.

A short-term fix is to remove the metadata from the docs pages that are triggering the failures and revisit the tests at a later date.

Another option is to ensure that the docs tests skip YAML sections when parsing markdown files.

To be honest, I'm not sure how useful these doc tests are, but I'm open to being convinced.

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.

2 participants