Skip to content

Conversation

@snodecoder
Copy link
Contributor

@snodecoder snodecoder commented Oct 11, 2025

Pull request related to issue: #242

The main goal was to enrich and improve the readability of the settings catalog documentation for IntuneCD. This PR provides an alternative, simplified approach based on feedback from my first approach in PR #245.

Key Changes:

  • Improved the clarity and readability of settings catalog documentation.
  • Added --enrich-documentation to use the improved settings catalog documentation functionality.
  • Moved the storage of enrichment information to separate files (instead of adding it to backedup jsons)
  • Avoided certain changes from the first approach to keep this PR simpler and easier to review, did not do:
    • HTML table collapses for long values (XML, JSON), instead kept it with MD table syntax.
    • Fixes for decoding value bugs (especially around base64 detection for script content). (I will create a separate issue for this later)

Adds --enrich-documentation flag to both backup and documentation commands to enable enhanced Settings Catalog documentation
Implements new documentation functions for handling enriched Settings Catalog configurations with categorization and detailed descriptions
Updates escape_markdown function to preserve URLs while escaping markdown characters in other text
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.

1 participant