-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancement: Git integration #192
Comments
This is definitely possible - it's just a case of recreating it / updating it if it doesn't exist / is outdated.
This sounds like it's best suited to a Bash script and a section in the documentation. I could certainly draft up an appropriate Bash script once we've dealt with the .gitignore script. Then people could run it via cron etc - again with some instructions in the docs.
I'd rather avoid a systemd timer. I'm not opposed to documenting how you'd do it with a systemd timer, but not everyone has systemd (e.g. Alpine Linux; Artix Linux; macOS; Windows - though I don't officially support it).
Yeah. As I commented in #190, I'm going to implement the I would assume that whatever tool you're using to view the 'exported' wiki contents in a web browser supports auto-translating the If you're interested, the full list of settings can be found here: https://starbeamrainbowlabs.com/labs/peppermint/peppermint-config-info.php Anyway, let's lay out some concrete steps we can take to move forwards with this issue.
|
Basically a nice feature would be to implement
git
integration like WikiJS does, the real question is how to implement it.What would be desirable is:
.gitignore
file so only files that compose the active wiki are synced with GitHub (or GitLab or your own repo or whatever), like you can literally navigate thewiki
through the rawmd
files, just like here in the docsifwhen everything goes wrong and the world ends.add -A
;commit
;push
every 5 minutespull
every 5 minutesHow to Implement
I wonder if this should be implemented through a systemD Timer or if maybe this should be baked into Pepperminty itself?
A systemd timer is really simple and I like that solution, then pepperminty would just have to make a
.timer
file, but I'm not sure what the analogue is on Mac let alone what would be involved on Windows?Cross Compatability
Compatability with a sensible markdown file structure that is at least compatible with:
Should have some degree of priority, that way the wiki could be exported seamlessly (and backup) and edited through a remote repo (I mean you could edit through the WebUI or through
ssh
but this would be a quality of life thing)If a solution is found to implement general markdown link styles #190 then compatibility with navigating through everything else should also be considered.
The text was updated successfully, but these errors were encountered: