.github's People
.github's Issues
I'm interested in contributing GitHub wiki-related actions
Hello! ๐
I'm "shopping" around for cool GitHub Actions organizations so that these actions aren't stuck if I loose interest in it or am not active or whatever. This appears to be a single-contributor @actions-ecosystem organization, so sorry if I'm in the wrong spot here.
I am interested in adding GitHub Actions that would make it easy to sync a GitHub in-source folder like /wiki/*.md
to the actual "wiki" tab on GitHub. This is useful for users who want to possibly:
- Autogenerate documentation but don't want to put it on GitHub Pages, so they put it on a wiki instead
- Allowing the normal GitHub flow of PRs + merges for wiki changes
- Letting users auto-generate other things like build data and post it to the wiki
- etc.
Particularily, there are 4 "things" that I see being useful to have actions for so that you can do something like this:
on:
push:
branches: "main"
paths: wiki/**
jobs:
source-to-wiki:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-ecosystem/source-to-wiki-links@v1
- uses: actions-ecosystem/upload-wiki@v1
on:
gollum: null
schedule:
- cron: "0 0 * * *"
jobs:
wiki-to-source:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-ecosystem/download-wiki@v1
- uses: actions-ecosystem/wiki-to-source-links@v1
- uses: EndBug/add-and-commit@v9
What you want to add
- action-source-to-wiki-links: Rewrites links like
./Hello.md
to be./Hello
since GitHub wikis don't do file extensions; also renames README.md to Home.md - action-(publish|push|upload)-wiki: Pushes current folder or subfolder to the GitHub wiki
- action-(download|clone|pull)-wiki: Pulls the GitHub wiki to the current folder or sub folder
- action-wiki-to-source-links: Rewrites links like
./Hello
to./Hello.(md|markdown|mdown,etc)
to work in source control; also renames Home.md to README.md
Why this is needed
Because there's currently no "the way to do it" for ๐๐ sync of a wiki. I think this would solve a problem that exists.
๐ฌ pinging @micnncim directly since I see you're not "Watching" this repo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.