Commit graph

6 commits

Author SHA1 Message Date
Rodweil, Theodor
6b393c0f96
style(Manifest): remove whitespace 2023-08-06 04:20:55 +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
c3aa057bfc
fix(manifest): update test
Well, this reminds us to refactor the testing suite... This currently is pretty
dangerous, since the scopes are mixed up and there is no proper isolation
between test blocks.
2023-07-31 00:18:00 +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