Commit graph

49 commits

Author SHA1 Message Date
Rodweil, Theodor
cd45bea75a
chore(README): add link to powershellgallery package 2023-08-14 06:00:25 +02:00
Rodweil, Theodor
c1b1cd923e
fix(nuget): renamed manifest file 2023-08-14 05:53:36 +02:00
Rodweil, Theodor
7e68b132b8
test: add new test suite for updated content 2023-08-14 05:10:57 +02:00
Rodweil, Theodor
4fa55b8602
fix: attachment and page debug logs 2023-08-14 05:10:40 +02:00
Rodweil, Theodor
b2ddd0fd38
chore(changelog): add unreleased/planned features 2023-08-14 05:10:07 +02:00
Rodweil, Theodor
48b8d6c646 fix(samples/default): integrate attachments 2023-08-14 05:08:55 +02:00
Rodweil, Theodor
5fce02eb36
chore: update README 2023-08-14 05:06:58 +02:00
Rodweil, Theodor
4b458df7c1
feat(samples): expand sample to include full publishing 2023-08-14 03:39:49 +02:00
Rodweil, Theodor
496d70360b refactor: move page meta to common meta module 2023-08-14 03:38:57 +02:00
Rodweil, Theodor
88aae9e3a6
refactor: 2023-08-13 22:11:57 +02:00
Rodweil, Theodor
0d4751ff68 refactor(Page): add pipeline support 2023-08-12 18:50:38 +02:00
Rodweil, Theodor
5c8b85f75d refactor: update samples to reflect xconfluencebuilder update 2023-08-11 02:39:46 +02:00
Rodweil, Theodor
5637e73b10
chore: add contribution guidelines 2023-08-08 23:32:07 +02:00
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