Licensing: update topic for new license mechanism#8772
Licensing: update topic for new license mechanism#8772vladaskorohodova wants to merge 5 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates DevExtreme licensing documentation to reflect the new license-key workflow based on the devextreme-license CLI and centralizes detailed setup steps in DevExpress General Information articles.
Changes:
- Replaced in-repo manual configuration/CI guidance with links to updated DevExpress licensing articles and references to the
devextreme-licenseCLI. - Simplified framework-specific pages (Next.js, Module Federation) to point to the new centralized setup instructions.
- Updated the ASP.NET Core/MVC validation troubleshooting topic to link to the new non-modular configuration instructions.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| concepts/Common/Licensing/25 Validation/05 ASP.NET Core and ASP.NET MVC Projects.md | Updates troubleshooting guidance to link to the new license-key configuration article. |
| concepts/Common/Licensing/14 Automated License Key File Creation.md | Adds a new CI/CD-focused topic pointing to the devextreme-license workflow. |
| concepts/Common/Licensing/13 Deployment and Continuous Integration (CI).md | Replaces prior CI instructions with the new CLI-based approach and external reference. |
| concepts/Common/Licensing/10 Validate Your License Key/30 Next.js Specifics.md | Replaces embedded Next.js setup example with a link to the new centralized instructions. |
| concepts/Common/Licensing/10 Validate Your License Key/25 Module Federation Specifics.md | Replaces embedded Angular Module Federation setup details with a link to the new centralized instructions. |
| concepts/Common/Licensing/10 Validate Your License Key/15 Automated License Key File Creation.md | Removes the legacy custom script-based key file generation instructions. |
| concepts/Common/Licensing/10 Validate Your License Key/10 Manual Configuration/10 Non-Modular.md | Removes legacy non-modular manual configuration instructions. |
| concepts/Common/Licensing/10 Validate Your License Key/10 Manual Configuration/05 Modular.md | Removes legacy modular manual configuration instructions. |
| concepts/Common/Licensing/10 Validate Your License Key/10 Manual Configuration/00 Manual Configuration.md | Removes legacy manual-configuration intro page. |
| concepts/Common/Licensing/10 Validate Your License Key/10 Manual Configuration.md | Adds a new short manual configuration landing page pointing to the new workflow. |
| concepts/Common/Licensing/10 Validate Your License Key/00 Validate Your License Key.md | Adds a new “Validate Your License Key” landing page describing the new 2-step process and linking out. |
| concepts/Common/Licensing/09 Obtain Your License Key.md | Simplifies “Obtain Your License Key” content and points to the centralized licensing article. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
| @@ -0,0 +1,8 @@ | |||
| To use DevExtreme in a licensed project, you must register a valid license key in your application. The process involves two steps: | |||
|
|
|||
| 1. [Obtain your DevExpress license key](/concepts/Common/Licensing/09%20Obtain%20Your%20License%20Key.md '/Documentation/Guide/Common/Licensing/#Obtain_Your_License_Key') from the DevExpress Download Manager. | |||
There was a problem hiding this comment.
I think it's better to say 3 steps
- Obtain your DevExpress license key
- Register the key on your machine
- Use the
devextreme-licenseCLI tool ...
or we can merge 1 & 2 to make it similar with the general licensing topic
- Obtain your DevExpress license key and register the key on your machine
- Use the
devextreme-licenseCLI tool ...
| @@ -0,0 +1,5 @@ | |||
| After you obtain your DevExpress license key, use the `devextreme-license` CLI tool to generate a DevExtreme-compatible runtime key and register it in your application. Configuration differs based on whether your project is *modular* (files added via `import`/`require` statements) or *non-modular* (files referenced via `<script>` tags). | |||
There was a problem hiding this comment.
After you obtain your DevExpress license key, ... and register it on your machine
There was a problem hiding this comment.
Since we are talking here about two main approaches we can provide the exact link for each of them
modular
Non-Modular
| - **Solutions**: | ||
| - If you use both Razor and jQuery/JavaScript, render Razor-based components first. | ||
| - [Configure the license key](/concepts/Common/Licensing/10%20Validate%20Your%20License%20Key/10%20Manual%20Configuration/10%20Non-Modular.md '/Documentation/Guide/Common/Licensing/#Validate_Your_License_Key/Manual_Configuration/Non-Modular'). In `devextreme-license.js`, add `DevExpress.config({ licenseKey: 'your_license_key' });`. Load scripts in this order: | ||
| - [Configure the license key](https://docs.devexpress.com/GeneralInformation/405494/trial-register/set-up-your-dev-express-license-key#option-2-non-modular-applications-jquery-cdn-based). Use the `devextreme-license` CLI to generate the DevExtreme runtime key file (`devextreme-license.js`), and load scripts in this order: |
There was a problem hiding this comment.
I think it can make sense to move this instruction here https://docs.devexpress.com/GeneralInformation/403732/trial-register/remove-the-this-is-a-trial-version-splash-window?v=26.1 ?
No description provided.