-
-
Notifications
You must be signed in to change notification settings - Fork 337
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
Add plugin marketplace (for official plugins) #451
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Okay lets move that discussion about third-party plugins from this PR to an issue: #453. I think or at least I hope so 😉, we all like the idea of having some list of at least the official plugins (git, docker, cache, ...) for now. We can start with opening the list then from time to time. So please add your ideas to #453 so we can discuss there and only add feedback regarding the "technical" index / list feature in here. THX |
I changed the code to search for all repositories with the following query: |
docs/plugins/woodpecker-plugins/src/theme/WoodpeckerPluginList.tsx
Outdated
Show resolved
Hide resolved
Do we need the Other than that I think this is close. 🙂 |
We will have fork and non-forked plugin repos ... |
We need |
Ah, my bad. Seems like an ambiguous query on GHs part. |
Yeah this option naming by Github is not the best. |
docs/plugins/woodpecker-plugins/src/theme/WoodpeckerPluginList.tsx
Outdated
Show resolved
Hide resolved
My only remaining nits are
|
@jolheiser @anbraten b. if i understand it right, we only hit github once per doc-build, so that should be ok? |
Oh interesting, maybe I missed that part. I thought this was running on the page. If it's just to build static content that should be fine. EDIT:
I can't read. 🤦 For the issue template, I was under the impression this PR was for "official" plugins, as in we own them in our org. Community plugins may need a bit more strategy. |
closes #315
List of Plugins is fetched on each build of the documentation.
Plugins are search by this query string:
https://github.com/search?q=org%3Awoodpecker-ci+filename%3Adocs.md+WOODPECKER_PLUGIN_DOCS
You can find a sample documentation for a plugin here: https://github.com/woodpecker-ci/plugin-demo/blob/main/docs.md
Preview
https://extra-small-jelly.surge.sh/plugins