Rodweil, Theodor
c134776f47
chore: update README
2023-08-08 23:31:44 +02:00
Rodweil, Theodor
338b9cecb2
feat: add publish script
2023-08-08 23:16:06 +02:00
Rodweil, Theodor
08dc46ca35
fix: update package manifest to make powershellgallery happy
2023-08-08 23:15:04 +02:00
Rodweil, Theodor
0b3f654bc2
chore: initialize changelog
2023-08-07 21:15:57 +02:00
Rodweil, Theodor
a6af385869
chore: set correct package version
2023-08-07 21:15:43 +02:00
Rodweil, Theodor
03be16533e
chore: add project url to nuspec
2023-08-07 21:13:55 +02:00
Rodweil, Theodor
6a9f3df159
chore: remove redundant files
2023-08-07 21:12:54 +02:00
Rodweil, Theodor
46b1b7c83f
refactor: make this a valid nuget package for Powershell gallery
...
feat: add build environment scripts
2023-08-07 20:56:50 +02:00
Rodweil, Theodor
69c2684ee7
refactor: adapt to nuspec requirement for gallery publishing
2023-08-07 03:45:19 +02:00
Rodweil, Theodor
2019f8c959
fix(Manifest): capitalize root property names
2023-08-07 00:20:15 +02:00
Rodweil, Theodor
956186c654
fix: resolve test runner scoping issue
...
see https://github.com/pester/Pester/issues/2386
2023-08-06 23:00:48 +02:00
Rodweil, Theodor
76ea9527b1
fix(RootModule): remove redundant functions
...
we're using nested modules for scoping
2023-08-06 22:30:16 +02:00
Rodweil, Theodor
b475e21f03
feat(String): add Sting Helper functions
2023-08-06 22:29:27 +02:00
Rodweil, Theodor
52369d540d
refactor(Page): add test suite and adapt to manifest schema
2023-08-06 22:28:49 +02:00
Rodweil, Theodor
1cebecaed1
docs(README): fix typo in command
2023-08-06 22:28:25 +02:00
Rodweil, Theodor
1280e3165a
docs(README): hint on workaround for failing test suite
2023-08-06 22:25:47 +02:00
Rodweil, Theodor
e1e04e55ed
fix(PageMeta): rename page id in accordance with schema
2023-08-06 20:00:03 +02:00
Rodweil, Theodor
852b4f1d95
refactor(PageMeta): move page metadata stuff to seperate module
...
test(PageMeta): fix scoping of page metadata module tests
fix(PageMeta): update for support of new manifest format
2023-08-06 18:47:16 +02:00
Rodweil, Theodor
35c1afdc64
docs(README): write further details on manifest functionality
2023-08-06 17:00:15 +02:00
Rodweil, Theodor
4e731d026b
docs(PersonalAccessToken): annotate
2023-08-06 16:37:05 +02:00
Rodweil, Theodor
08eb8de842
test(Connection): fix scoping of mocks
2023-08-06 16:35:01 +02:00
Rodweil, Theodor
6b393c0f96
style(Manifest): remove whitespace
2023-08-06 04:20:55 +02:00
Rodweil, Theodor
8b780e40bb
style(Manifest): add parameter comments
2023-08-06 04:19:36 +02:00
Rodweil, Theodor
b0c96a4c45
docs: add TODO
2023-08-06 04:14:47 +02:00
Rodweil, Theodor
885d0dbd4e
fix: remove duplicate function definition
2023-08-06 04:14:27 +02:00
Rodweil, Theodor
199dd9870f
chore: add nested modules to PSD1
2023-08-06 04:13:20 +02:00
Rodweil, Theodor
34cb9be3f6
docs(README): fix code block
...
it should be clear that the wrapping command does not necessarily need to be
triggered from within a PowerShell session.
2023-08-06 04:11:37 +02:00
Rodweil, Theodor
40c988ee45
feat(Page): add tests
...
refactor(Page): convert functions to be usable with pipelines
this isn't complete though, will finish this tomorrow
2023-08-06 04:10: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
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
fd4ed3011a
docs(README): update testing suite description
2023-07-31 00:04:10 +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
b8221f9abf
chore: exclude vim artifacts from stage
2023-07-30 20:03:36 +02:00
Rodweil, Theodor
e6a6e3ceb8
chore: remove artifacts
...
this repository is on a FAT partition of mine, so funny stuff is happening. I'll either
upgrade to exFAT, or find some other way so that this doesn't happen in the
future.
2023-07-30 16:17:37 +02:00
Rodweil, Theodor
17266ecb99
init
2023-07-30 16:16:55 +02:00