Nodsoft / MoltenObsidian

Obsidian-flavoured Markdown parsing library for .NET 6+, with support for Obsidian Vaults navigation.
https://moltenobsidian.dev
MIT License
61 stars 2 forks source link

Git Hooks / GH Actions integrations for MoltenObsidian #24

Closed SakuraIsayeki closed 6 months ago

SakuraIsayeki commented 1 year ago

Context

During updates of a MoltenObsidian vault, the integration of changes should be streamlined as much as possible.

Problem

Updates to a MoltenObsidian manifest are currently not automatable outside of manually trigerring a command, prior to committing.

Solution

The integration of a Git commit hook or a GitHub Actions CI step allows some automation to take place. Further research should be lead into this subject, to determine pros & cons of each method.

SakuraIsayeki commented 6 months ago

Update

In the line of deploying our own website, we used a MoltenObsidian vault as a statement and demonstration of the product. This led us to develop a CI/CD pipeline for deploying the website. It ultimately proved us that integrating a vault is possible, but requires some manual work.

We could develop this further into a GH Action, but given the current potency of MoltenObsidian's CLI tool, the load would result in a needless wrapper at best, duplicate development at worst.

As such, this issue is shelved for now.