![]() by default this project only allows submitting issues with the "Publish Stremio Addon" issue template, if you want to allow blank issues too, then edit the /.github/ISSUE_TEMPLATE/config.Since a while ago, media center applications have been very popular.you can also set the "DISCORD_WEBHOOK" environment variable in Netlify, this will make it notify on Discord every time a new addon is published (a new issue is created).open /.github/ISSUE_TEMPLATE/submit-addon.yaml and edit the labels to match the ones you use for your addons list (if not using the default labels).on Github go to: Issues > Labels (top right button) > (add labels that you need, delete labels that you don't need) (if you want to use the default labels, check the /.github/ISSUE_TEMPLATE/submit-addon.yaml file to see the list).add GitHub Repository Secret for Netlify Hook: Settings > Secrets (left side menu) > Actions > New repository secret: Name = "NETLIFY_BUILD_WEBHOOK" Paste URL copied from Netlify as Secret (this is needed for the GitHub Action from /.github/workflows/main.yml which will do a daily build to update votes).choose events that will trigger the website builds: Issues Labels Releases Pushes (optional events: Issue comments).create a GitHub WebHook: Settings > WebHooks (left side menu) > Add WebHook (top right button): Payload URL = URL copied from Netlify choose "Let me select individual events" ensure "Active" is enabled.create a Netlify Hook: Sites > (choose site) > Site Settings > Build & deploy > Continuous deployment > Build hooks > Add build hook > (copy the URL from the hook).add GitHub API token to Netlify: Sites > (choose site) > Site Settings > Build & deploy > Environment > Environment Variables > (add key called "TOKEN" and paste GitHUB API token).create a GitHub API token: Settings > Developer Settings (bottom left) > Personal access tokens (left side) > Tokens (classic) > Generate new token (copy the token to clipboard).in Netlify: Sites > (choose site) > Site Settings > Build & deploy > Build settings: Base directory = "Not set" Build command = "npm run build" Publish directory = "out/".connect Netlify to your GitHub fork (on main branch).edit /config.js with your repo information.enable issues for your fork: Settings > Features > Issues.This project is available under the MIT license and uses exclusively free resources. daily at 08:15 by GitHub Actions (to update votes if no other event did).a new comment was made to an issue (to update comment count).a new issue is created (a new addon was submitted). ![]() The site is currently refreshed based on the following triggers: Labels for addons are a 1:1 copy of github labels used for issues, the colors chosen for these labels on github will also be used on the site.Ĭommenting on an issue will also add the comments to the dedicated addon page on the website. If the original poster closes their issue, or someone with access to the project closes the issue, the addon will be removed from the list.Īll addons in the list are ordered by the thumbs up / down votes of the github issues, if an addon has less than -10 votes it is removed from the list. When submitting an addon to the list, a github issue is created to represent this submission. Discord chat notifications for new addon releases. ![]() ![]()
0 Comments
Leave a Reply. |