mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	chore(edidt-docs): fix entrypoint partially
This commit is contained in:
		| @@ -1,2 +1,2 @@ | |||||||
| TRILIUM_PORT=37741 | TRILIUM_PORT=37741 | ||||||
| TRILIUM_DATA_DIR=./apps/desktop/data | TRILIUM_DATA_DIR=../data | ||||||
| @@ -53,10 +53,10 @@ | |||||||
|         "cache": true, |         "cache": true, | ||||||
|         "configurations": { |         "configurations": { | ||||||
|           "default": { |           "default": { | ||||||
|             "command": "electron-rebuild {projectRoot}/dist/main.js -m {projectRoot}/dist" |             "command": "electron-rebuild -f {projectRoot}/dist/main.js -m {projectRoot}/dist" | ||||||
|           }, |           }, | ||||||
|           "nixos": { |           "nixos": { | ||||||
|             "command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist" |             "command": "electron-rebuild -f -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist" | ||||||
|           } |           } | ||||||
|         }         |         }         | ||||||
|       }, |       }, | ||||||
|   | |||||||
| @@ -2,3 +2,7 @@ TRILIUM_DATA_DIR=../data | |||||||
| TRILIUM_ENV=dev | TRILIUM_ENV=dev | ||||||
| TRILIUM_INTEGRATION_TEST=memory-no-store | TRILIUM_INTEGRATION_TEST=memory-no-store | ||||||
| TRILIUM_PORT=37741 | TRILIUM_PORT=37741 | ||||||
|  |  | ||||||
|  | # Paths are relative to dist root | ||||||
|  | DOCS_ROOT=../../../docs | ||||||
|  | USER_GUIDE_ROOT=../../../apps/server/src/public/app/doc_notes | ||||||
| @@ -3,10 +3,12 @@ | |||||||
|   "version": "0.0.1", |   "version": "0.0.1", | ||||||
|   "private": true, |   "private": true, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|  |     "@electron/rebuild": "3.7.2", | ||||||
|     "@triliumnext/client": "workspace:*", |     "@triliumnext/client": "workspace:*", | ||||||
|     "@triliumnext/desktop": "workspace:*", |     "@triliumnext/desktop": "workspace:*", | ||||||
|     "@types/fs-extra": "11.0.4", |     "@types/fs-extra": "11.0.4", | ||||||
|     "copy-webpack-plugin": "13.0.0", |     "copy-webpack-plugin": "13.0.0", | ||||||
|  |     "electron": "35.1.5", | ||||||
|     "fs-extra": "11.3.0" |     "fs-extra": "11.3.0" | ||||||
|   }, |   }, | ||||||
|   "nx": { |   "nx": { | ||||||
| @@ -21,10 +23,12 @@ | |||||||
|         "cache": true, |         "cache": true, | ||||||
|         "configurations": { |         "configurations": { | ||||||
|           "default": { |           "default": { | ||||||
|             "command": "electron-rebuild -f {projectRoot}/dist/main.js -m {projectRoot}/dist" |             "command": "electron-rebuild", | ||||||
|  |             "cwd": "{projectRoot}/dist" | ||||||
|           }, |           }, | ||||||
|           "nixos": { |           "nixos": { | ||||||
|             "command": "electron-rebuild -f -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist" |             "command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\")", | ||||||
|  |             "cwd": "{projectRoot}/dist" | ||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
| @@ -37,15 +41,18 @@ | |||||||
|         "configurations": { |         "configurations": { | ||||||
|           "default": { |           "default": { | ||||||
|             "command": "electron .", |             "command": "electron .", | ||||||
|             "cwd": "{projectRoot}/dist" |             "cwd": "./apps/edit-docs/dist" | ||||||
|           }, |           }, | ||||||
|           "nixos": { |           "nixos": { | ||||||
|             "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"", |             "command": "nix-shell -p electron_35 --run \"electron .\"", | ||||||
|             "cwd": ".", |             "forwardAllArgs": false, | ||||||
|             "forwardAllArgs": false |             "cwd": "./apps/edit-docs/dist" | ||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |   }, | ||||||
|  |   "dependencies": { | ||||||
|  |     "archiver": "7.0.1" | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -12,6 +12,7 @@ import type { AdvancedExportOptions } from "@triliumnext/server/src/services/exp | |||||||
| import TaskContext from "@triliumnext/server/src/services/task_context.js"; | import TaskContext from "@triliumnext/server/src/services/task_context.js"; | ||||||
| import { deferred } from "@triliumnext/server/src/services/utils.js"; | import { deferred } from "@triliumnext/server/src/services/utils.js"; | ||||||
| import { parseNoteMetaFile } from "@triliumnext/server/src/services/in_app_help.js"; | import { parseNoteMetaFile } from "@triliumnext/server/src/services/in_app_help.js"; | ||||||
|  | import { resolve } from "path"; | ||||||
|  |  | ||||||
| interface NoteMapping { | interface NoteMapping { | ||||||
|     rootNoteId: string; |     rootNoteId: string; | ||||||
| @@ -21,27 +22,32 @@ interface NoteMapping { | |||||||
|     exportOnly?: boolean; |     exportOnly?: boolean; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | const { DOCS_ROOT, USER_GUIDE_ROOT } = process.env; | ||||||
|  | if (!DOCS_ROOT || !USER_GUIDE_ROOT) { | ||||||
|  |     throw new Error("Missing DOCS_ROOT or USER_GUIDE_ROOT environment variable."); | ||||||
|  | } | ||||||
|  |  | ||||||
| const NOTE_MAPPINGS: NoteMapping[] = [ | const NOTE_MAPPINGS: NoteMapping[] = [ | ||||||
|     { |     { | ||||||
|         rootNoteId: "pOsGYCXsbNQG", |         rootNoteId: "pOsGYCXsbNQG", | ||||||
|         path: path.join("docs", "User Guide"), |         path: path.join(DOCS_ROOT, "User Guide"), | ||||||
|         format: "markdown" |         format: "markdown" | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|         rootNoteId: "pOsGYCXsbNQG", |         rootNoteId: "pOsGYCXsbNQG", | ||||||
|         path: path.join("src", "public", "app", "doc_notes", "en", "User Guide"), |         path: USER_GUIDE_ROOT, | ||||||
|         format: "html", |         format: "html", | ||||||
|         ignoredFiles: ["index.html", "navigation.html", "style.css", "User Guide.html"], |         ignoredFiles: ["index.html", "navigation.html", "style.css", "User Guide.html"], | ||||||
|         exportOnly: true |         exportOnly: true | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|         rootNoteId: "jdjRLhLV3TtI", |         rootNoteId: "jdjRLhLV3TtI", | ||||||
|         path: path.join("docs", "Developer Guide"), |         path: path.join(DOCS_ROOT, "Developer Guide"), | ||||||
|         format: "markdown" |         format: "markdown" | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|         rootNoteId: "hD3V4hiu2VW4", |         rootNoteId: "hD3V4hiu2VW4", | ||||||
|         path: path.join("docs", "Release Notes"), |         path: path.join(DOCS_ROOT, "Release Notes"), | ||||||
|         format: "markdown" |         format: "markdown" | ||||||
|     } |     } | ||||||
| ]; | ]; | ||||||
| @@ -96,6 +102,7 @@ async function createImportZip(path: string) { | |||||||
|         zlib: { level: 0 } |         zlib: { level: 0 } | ||||||
|     }); |     }); | ||||||
|  |  | ||||||
|  |     console.log("Archive path is ", resolve(path)) | ||||||
|     archive.directory(path, "/"); |     archive.directory(path, "/"); | ||||||
|  |  | ||||||
|     const outputStream = fsExtra.createWriteStream(inputFile); |     const outputStream = fsExtra.createWriteStream(inputFile); | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @@ -386,7 +386,14 @@ importers: | |||||||
|         version: 17.0.33 |         version: 17.0.33 | ||||||
|  |  | ||||||
|   apps/edit-docs: |   apps/edit-docs: | ||||||
|  |     dependencies: | ||||||
|  |       archiver: | ||||||
|  |         specifier: 7.0.1 | ||||||
|  |         version: 7.0.1 | ||||||
|     devDependencies: |     devDependencies: | ||||||
|  |       '@electron/rebuild': | ||||||
|  |         specifier: 3.7.2 | ||||||
|  |         version: 3.7.2 | ||||||
|       '@triliumnext/client': |       '@triliumnext/client': | ||||||
|         specifier: workspace:* |         specifier: workspace:* | ||||||
|         version: link:../client |         version: link:../client | ||||||
| @@ -399,6 +406,9 @@ importers: | |||||||
|       copy-webpack-plugin: |       copy-webpack-plugin: | ||||||
|         specifier: 13.0.0 |         specifier: 13.0.0 | ||||||
|         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)) |         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)) | ||||||
|  |       electron: | ||||||
|  |         specifier: 35.1.5 | ||||||
|  |         version: 35.1.5 | ||||||
|       fs-extra: |       fs-extra: | ||||||
|         specifier: 11.3.0 |         specifier: 11.3.0 | ||||||
|         version: 11.3.0 |         version: 11.3.0 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user