Skip to content

ndg-config: derive init output from config data - #299

Merged
NotAShelf merged 7 commits into
mainfrom
notashelf/push-uwpvnolnuxxs
Oct 4, 2026
Merged

NotAShelf merged 7 commits into
mainfrom
notashelf/push-uwpvnolnuxxs

Conversation

@NotAShelf

Copy link
Copy Markdown
Member

The main theme of this PR is the new ConfigTemplate derive macro to all config types, enabling ndg init to produce configuration files that stay in sync with code changes including comments. I've been meaning to do this for ages, but just never got the chance. Recently occurred to me that the init command will go out of date each time I add something new and continue refactoring the config, so this is a good time to just get it out of my way.

Also fixes the CHANGELOG, which I forgot to update for 2.10.2...

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I634aaece0f200e7143eccfc5f277322b6a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If04f3d6b3de27ea44dddac871236f6106a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9dff65447dd9dd79485551cb02b3e8a66a6a6964
…ying

Followup for #298

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I44546890ee0af5986ee2c7cd871a64be6a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I81a781e8da590357a52c44a740bd2cc96a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic73d33ddd054af9803b9f72be13b38576a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I59652349a1df628ce301803c62ceef246a6a6964
@NotAShelf
NotAShelf merged commit 50a7d71 into main Oct 4, 2026
13 of 14 checks passed
@NotAShelf
NotAShelf deleted the notashelf/push-uwpvnolnuxxs branch October 4, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant