Skip to content

Commit

Permalink
add omega branch (#2410)
Browse files Browse the repository at this point in the history
Co-authored-by: fuzzard <[email protected]>
  • Loading branch information
fuzzard and fuzzard authored Feb 19, 2023
1 parent 97b2f3e commit fdb641a
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 209 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/addon-checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Kodi Addon-Checker

on: [pull_request]

jobs:
kodi-addon-checker:
runs-on: ubuntu-latest
name: Kodi Addon-Checker
steps:

- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.x'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip3 install --user kodi-addon-checker
- name: Extract job variables
shell: bash

run: |
echo "addon=$(git diff --diff-filter=d --name-only HEAD~ | grep /
| cut -d / -f1 | sort | uniq)" >> $GITHUB_OUTPUT
id: extract_vars

- name: Addon-Check
run: $HOME/.local/bin/kodi-addon-checker --branch=${{
github.event.pull_request.base.ref }} --PR ${{
steps.extract_vars.outputs.addon }}

95 changes: 0 additions & 95 deletions CONTRIBUTING.md

This file was deleted.

18 changes: 0 additions & 18 deletions PULL_REQUEST_TEMPLATE.md

This file was deleted.

43 changes: 42 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,48 @@

## Contents

This branch is not used for public. Please use one of the other branches available for submitting add-ons.
This branch contains a certain category of add-ons from which our back-end script creates .zip files which are made available to each Kodi client.
* Background services
* Screensavers
* Scripts
* Subitles services
* Support modules
* Weather providers

## How to submit your add-on and subsequent updates ##

Your add-on must follow our strict repository rules to be considered for inclusion. Please consult the [Add-on rules](http://kodi.wiki/view/Add-on_Rules) wiki page for further details. Please review these rules carefull before submitting your add-on. Should you have any questions regarding them please start a forum thread in one of the following locations
* [Python add-ons](http://forum.kodi.tv/forumdisplay.php?fid=26)
* [Skins](http://forum.kodi.tv/forumdisplay.php?fid=12)

After you have read the repository guidelines and made sure your addon is compliant with them, you may begin the submission process. By forking this repository and creating a pull-request to the correct repository branch you ask permissing to included you add-on to the official Kodi repository. Subsequent updates can be done in a similar way by updating the code and creating a new pull-request again. Make sure that your local git clone is always rebased before send a pull-request.

* Fork this repository
* Create a branch
* Commit your new add-on or any subsequent update in a single commit
* Push the branch to your own forked repository
* Create pull request
* Await commments if any changes are deemed necessary

A short guide on forking and creating a pull request can be found here: [contributing](https://github.com/xbmc/repo-scripts/blob/master/CONTRIBUTING.md).

Keep in mind that add-ons in the official repository should be considered stable. This means that they should be well-tested before you submit them for inclusion. Because they are for stable users, they should avoid being updated too often. Too often is of course subjective. If your add-on is in rapid development, and features are constantly being added, hold off until you have hit a good stopping point and tested the current version.
This means that you should not submit a request every time you change your code. If you are submitting updates more than once per week something is wrong. Once or twice per month is probably a better goal, barring unforeseen conditions (like a content source changing its paths). With good reasons provided we will of course make exceptions as we strive to prove the best user experience.

## Compatibility

This branch is used for add-ons that are coded for Kodi v21 Omega builds and higher only. From these code repositories and branches our back-end uploades .zip files of the compatible add-ons to our main mirror server.
* [Mirror of Kodi v21 Omega compatible add-ons](http://mirrors.kodi.tv/addons/omega/)

## Status

* New add-on additions: **Accepted**
* Updating already present add-ons: **Accepted**

## Disclaimer ##

The contents of this repository mainly consist of add-on created by third party developers. Team Kodi holds no responsibility for it's contents.
Team Kodi reserves the right to update or remove add-ons at any time as we deem necessary.

## Quick Kodi development links

Expand Down
95 changes: 0 additions & 95 deletions targets.cfg

This file was deleted.

0 comments on commit fdb641a

Please sign in to comment.