mirror of
https://github.com/excalidraw/excalidraw.git
synced 2024-11-02 03:25:53 +01:00
2b049b4a65
* feat:Integrate docusaraus for docs * Update docs for Excalidraw Co-authored-by: David Luzar <luzar.david@gmail.com> * remove blogs * remove blog authors * get started docs * typo * add static assets * change port number * Add script to build docs only if docs updated * dummy * update script to be compatible with ignoreBuild in vercel * remove script and dummy log Co-authored-by: David Luzar <luzar.david@gmail.com>
22 lines
588 B
JavaScript
22 lines
588 B
JavaScript
const { exec } = require("child_process");
|
|
|
|
// get files changed between prev and head commit
|
|
exec(`git diff --name-only HEAD^ HEAD`, async (error, stdout, stderr) => {
|
|
if (error || stderr) {
|
|
console.error(error);
|
|
process.exit(1);
|
|
}
|
|
const changedFiles = stdout.trim().split("\n");
|
|
|
|
const docFiles = changedFiles.filter((file) => {
|
|
return file.indexOf("docs") >= 0;
|
|
});
|
|
|
|
if (!docFiles.length) {
|
|
console.info("Skipping building docs as no valid diff found");
|
|
process.exit(0);
|
|
}
|
|
// Exit code 1 to build the docs in ignoredBuildStep
|
|
process.exit(1);
|
|
});
|