Commit graph

5 commits

Author SHA1 Message Date
Rodweil, Theodor
8b780e40bb
style(Manifest): add parameter comments 2023-08-06 04:19:36 +02:00
Rodweil, Theodor
3882b1089e
refactor(manifest): convert manifests to array
if the manifests are arrays, we can speed things up by indexing separately and
depend upon the order of the dictionary.

feat(manifest): add indexer

to speed things, up we're now indexing manifest items

feat(manifest): add publishing order optimizer

since we shouldn't be trusting the order of the provided pages manifest, we've
implemented sorting, so that the ancestry of pages is reflected in the order of
publishing.
2023-08-06 04:08:03 +02:00
Rodweil, Theodor
3c7ba0e2a4
fix(manifest): allow for non cwd backups
- fix a fault where the backup file was only generated within the current
  directory

- fix a fault in Pester tests, where the parameter was wrongly used as the
  script block for assertion.
2023-07-30 20:20:49 +02:00
Rodweil, Theodor
8533997b68
feat(manifest): initialize manifest 2023-07-30 20:04:25 +02:00
Rodweil, Theodor
17266ecb99
init 2023-07-30 16:16:55 +02:00