1
0
Форкнуть 0

Move doc build script to root of sln.

Having documentation generation in the 'Cli-CredentialHelper' directory doesn't make a lot of sense. Instead, it should centralized to the solution as it already generates docs for both Credential Manager and Ask Pass.

Added more clairity to the error message provided when 'build-docs.cmd' fails due the dependency: Pandoc is either not installed or cannot be found on $path.
This commit is contained in:
J Wyman 2017-03-06 10:03:55 -05:00
Родитель f310fd9e49
Коммит 111f293383
2 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -101,7 +101,7 @@ COPY /V /Y "%25src%25install.cmd" "%25dst%25install.cmd"
COPY /V /Y "%25src%25README.md" "%25dst%25README.md"
COPY /V /Y "%25src%25LICENSE.txt" "%25dst%25LICENSE.txt"
"$(ProjectDir)build-docs.cmd"
"$(SolutionDir)build-docs.cmd"
</PostBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -4,17 +4,17 @@
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SET assets=%~dp0..\Assets
SET dstdir=%~dp0..\Deploy
SET srcdir=%~dp0..\Docs
SET assets=%~dp0Assets
SET dstdir=%~dp0Deploy
SET srcdir=%~dp0Docs
IF NOT EXIST "%dstdir%" (
mkdir "%dstdir%" > nul 2>&1
)
IF EXIST %srcdir% (
((WHERE pandoc > nul 2>&1) && (pandoc --from=markdown --to=html5 --self-contained --standalone --include-in-header="%assets%\head_css.html" --normalize --output="%dstdir%\git-credential-manager.html" "%srcdir%\CredentialManager.md" "%srcdir%\Configuration.md" "%srcdir%\Faq.md" "%srcdir%\Automation.md" "%srcdir%\Development.md") && (ECHO git-credential-manager.html generated.)) || (ECHO Pandoc not installed.)
((WHERE pandoc > nul 2>&1) && (pandoc --from=markdown --to=html5 --self-contained --standalone --include-in-header="%assets%\head_css.html" --normalize --output="%dstdir%\git-askpass.html" "%srcdir%\Askpass.md" "%srcdir%\Configuration.md" "%srcdir%\Faq.md" "%srcdir%\Automation.md" "%srcdir%\Development.md") && (ECHO git-askpass.html generated.)) || (ECHO Pandoc not installed.)
((WHERE pandoc > nul 2>&1) && (pandoc --from=markdown --to=html5 --self-contained --standalone --include-in-header="%assets%\head_css.html" --normalize --output="%dstdir%\git-credential-manager.html" "%srcdir%\CredentialManager.md" "%srcdir%\Configuration.md" "%srcdir%\Faq.md" "%srcdir%\Automation.md" "%srcdir%\Development.md") && (ECHO git-credential-manager.html generated.)) || (ECHO Skipping git-credential-manager HTML generation, Pandoc not installed.)
((WHERE pandoc > nul 2>&1) && (pandoc --from=markdown --to=html5 --self-contained --standalone --include-in-header="%assets%\head_css.html" --normalize --output="%dstdir%\git-askpass.html" "%srcdir%\Askpass.md" "%srcdir%\Configuration.md" "%srcdir%\Faq.md" "%srcdir%\Automation.md" "%srcdir%\Development.md") && (ECHO git-askpass.html generated.)) || (ECHO Skipping git-askpass HTML generation, Pandoc not installed.)
)
EXIT /B 0