koudaiii / learn-microsoft-com-update-checker

Chrome extension to check and display the latest update date from the English version of Microsoft Learn pages when viewing the current language version.
https://chromewebstore.google.com/detail/learnmicrosoftcom-update/addjjinolilbffnlnfbaglljhngjminl
MIT License
1 stars 1 forks source link

learn.microsoft.com Update Checker

This Chrome extension displays the 'en-us' version update date of Microsoft Learn pages(https://learn.microsoft.com/). It compares the English version with the current language version and highlights the date if the current version is outdated.

Features

Installation

Prerequisites

Steps

  1. Clone the Repository
  2. Install Dependencies

Install the necessary packages for testing.

npm install
  1. Load the Extension into Chrome
  1. Verify Installation

Navigate to any language Microsoft Learn page (e.g., https://learn.microsoft.com/ja-jp/azure/api-management/developer-portal-enable-usage-logs) and verify that the English update date is displayed below the update date.

Usage

Once installed, the extension works automatically without any additional setup.

  1. Visit any language Microsoft Learn Page

Navigate to a page such as https://learn.microsoft.com/ja-jp/some-page.

  1. View the Update Dates

Below the existing update date, you will see the English version's update date with a link to the English page.

[アーティクル]・2024/08/24 英語版の更新日: 2024/08/24

Clicking on the English update date link will open the corresponding English page in a new tab.

Testing

This extension includes both unit and end-to-end (E2E) tests.

npm run test:unit
npm run test:e2e

Contribution

Contributions are welcome! Follow these steps to contribute:

Click the "Fork" button at the top right of the repository page to create a copy of the repository under your GitHub account.

git checkout -b feature/your-feature-name
git commit -m "Add some feature"
git push origin feature/your-feature-name

Navigate to the original repository on GitHub and click "Compare & pull request". Provide a clear description of your changes and submit the pull request.

License

MIT License