docs: align copy and product names with Microsoft style guide - #84
Merged
Merged
Conversation
Normalise Microsoft product names to their official full forms in grip.json (Microsoft Defender for Endpoint/Cloud Apps/Office 365, Microsoft Defender SmartScreen, Microsoft Entra Conditional Access and Privileged Identity Management) and make the noun 'licence' consistent across the English UI strings. Closes #23
Contributor
|
🔍 Preview deployed: https://f61958b9.grip-visualizer.pages.dev Updated: Fri, 19 Jun 2026 13:02:34 GMT |
- Add the live site link (grip.ravensberg.org) and a Matrix-view screenshot to the README. - Remove the webinar/Microsoft Elevate framing from the README intro and disclaimer. - Let the footer disclaimer text span the full width. - Update the E2E assertion to the normalised Microsoft Entra Conditional Access product name.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Aligns user-facing text with the Microsoft Writing Style Guide (closes #23).
Changes
Product-name normalisation (
src/data/grip.json) — use the official full brand names on first mention:Defender for Endpoint — Device inventory→Microsoft Defender for Endpoint — Device inventoryDefender for Cloud Apps — App discovery→Microsoft Defender for Cloud Apps — App discoveryDefender for Endpoint Plan 2 (EDR)→Microsoft Defender for Endpoint Plan 2 (EDR)Defender SmartScreen / Web content filtering→Microsoft Defender SmartScreen / Web content filteringPrivileged Identity Management (PIM)→Microsoft Entra Privileged Identity Management (PIM)(×2)Conditional Access→Microsoft Entra Conditional Access(×2)Attack Simulation Training (Defender for Office 365)→Attack Simulation Training (Microsoft Defender for Office 365)(×6, O10.1–O10.6)Licence-spelling consistency (
src/i18n/strings.js) — make the English noun consistently British/EU (licence), matching the existing wording elsewhere in the UI:License→LicenceM365 Maps: license comparison→…licence comparisonlicense requirements→licence requirementsThe verb/adjective forms (
licensed,licensing) and theMIT Licenseproper noun are left unchanged. GRIP-specified wording is untouched.Test (
src/App.test.jsx) — updated the O7 detail-panel assertion to the normalisedMicrosoft Entra Conditional Accessname.Validation
npm run lint— passesnpm test— 61 tests passnode -e JSON.parse(...)—grip.jsonvalid; no bare product names remainCloses #23