mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
65baae803b
This commits adds an action to update the Angular CLI help contents that are used by AIO to generate CLI guides.
This also changes the setup to include the files are source files instead of having to clone the repository each time. This also simplifies the PR review process of the PR opened by the action.
PR Close #48577
(cherry picked from commit 2dc31576ab)
PR Close #48682
43 lines
1.9 KiB
HTML
43 lines
1.9 KiB
HTML
{% macro projectRelativePath(fileInfo) -%}
|
|
{$ fileInfo.projectRelativePath $}
|
|
{%- endmacro %}
|
|
|
|
{% macro githubBaseUrl(versionInfo) -%}
|
|
https://github.com/{$ versionInfo.gitRepoInfo.owner $}/{$ versionInfo.gitRepoInfo.repo $}
|
|
{%- endmacro %}
|
|
|
|
{% macro githubVersionedUrl(versionInfo) -%}
|
|
{% set version = versionInfo.currentVersion.isSnapshot and versionInfo.currentVersion.SHA or versionInfo.currentVersion.raw or versionInfo.currentVersion.branchName -%}
|
|
{$ githubBaseUrl(versionInfo) $}/tree/{$ version $}
|
|
{%- endmacro %}
|
|
|
|
{% macro githubViewHref(doc, versionInfo) -%}
|
|
{% set lineInfo = doc.startingLine and ('#L' + (doc.startingLine + 1) + '-L' + (doc.endingLine + 1)) or '' -%}
|
|
{$ githubVersionedUrl(versionInfo) $}/{$ projectRelativePath(doc.fileInfo) $}{$ lineInfo $}
|
|
{%- endmacro %}
|
|
|
|
{% macro githubEditHref(doc, versionInfo, pathPrefix) -%}
|
|
{% set lineInfo = doc.startingLine and ('#L' + (doc.startingLine + 1) + '-L' + (doc.endingLine + 1)) or '' -%}
|
|
{$ githubBaseUrl(versionInfo) $}/edit/main/{$ projectRelativePath(doc.fileInfo) $}?message=docs
|
|
{%- if doc.moduleDoc %}({$ doc.moduleDoc.id.split('/')[0] $})
|
|
{%- elseif doc.docType === 'module' %}({$ doc.id.split('/')[0] $})
|
|
{%- elseif doc.docType === 'content' %}
|
|
{%- else %}(...){%- endif -%}
|
|
%3A%20describe%20your%20change...{$ lineInfo $}
|
|
{%- endmacro %}
|
|
|
|
{% macro githubEditLink(doc, versionInfo) -%}
|
|
<a href="{$ githubEditHref(doc, versionInfo) $}" aria-label="Suggest Edits" title="Suggest Edits"><i class="material-icons" aria-hidden="true" role="img">mode_edit</i></a>
|
|
{%- endmacro %}
|
|
|
|
{% macro githubViewLink(doc, versionInfo) -%}
|
|
<a href="{$ githubViewHref(doc, versionInfo) $}" aria-label="View Source" title="View Source"><i class="material-icons" aria-hidden="true" role="img">code</i></a>
|
|
{%- endmacro %}
|
|
|
|
{% macro githubLinks(doc, versionInfo) -%}
|
|
<div class="github-links">
|
|
{$ githubEditLink(doc, versionInfo) $}
|
|
{$ githubViewLink(doc, versionInfo) $}
|
|
</div>
|
|
{%- endmacro -%}
|