Archive:Default skin guidelines: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Created page with "This is a list of elements that a skin should have to be the default skin in Kodi, as defined by Team Kodi. This is a work in progress. == Technical guidelines == * Skin sho...")
 
mNo edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 4: Line 4:


* Skin should be open source and allow for commercial use. For example, GPL 2.0 or CC-SA-BY 3.
* Skin should be open source and allow for commercial use. For example, GPL 2.0 or CC-SA-BY 3.
** This includes all images as well as the python code.


* Should run reasonably well for basic use on our lowest performing target device, which is currently the [[Raspberry Pi]].
* Should run reasonably well for basic use on our lowest performing target device, which is currently the Raspberry Pi.


* Should avoid requiring lots of other add-ons for basic use.
* Should avoid requiring lots of other add-ons for basic use.
** Any "hard-required" add-ons must be distributable with Kodi. If additional add-ons/modules are deemed nessesary then they must be using a compatible license so they can be distributed with Kodi, without requiring additional downloads.
** Any "hard-required" add-ons must be distributable with Kodi. If additional add-ons/modules are deemed nessesary then they must be using a compatible license so they can be distributed with Kodi, without requiring additional downloads.
** The total file size for the skin and anything it requires must be reasonably low {{editor note|(should we have a rough estimate here?) -Ned }}.
** The total file size for the skin and anything it requires must be reasonably low {{editor note|should we have a rough estimate here? -Ned }}.
** Optional features that use other add-ons might be okay as long as those add-ons don't need to be installed for basic usage. For example, Confluence in v13 can optionally use TvTunes, but still works without it.
** Optional features that use other add-ons might be okay as long as those add-ons don't need to be installed for basic usage. For example, Confluence in v13 can optionally use TvTunes, but still works without it.


* Lasers
* Lasers


*  
*


== User experience guidelines ==
== User experience guidelines ==
Line 24: Line 25:
*
*


[[Category:Skin development]]
[[Category:Skins-Archived]]

Latest revision as of 00:33, 18 August 2020

This is a list of elements that a skin should have to be the default skin in Kodi, as defined by Team Kodi. This is a work in progress.

Technical guidelines

  • Skin should be open source and allow for commercial use. For example, GPL 2.0 or CC-SA-BY 3.
    • This includes all images as well as the python code.
  • Should run reasonably well for basic use on our lowest performing target device, which is currently the Raspberry Pi.
  • Should avoid requiring lots of other add-ons for basic use.
    • Any "hard-required" add-ons must be distributable with Kodi. If additional add-ons/modules are deemed nessesary then they must be using a compatible license so they can be distributed with Kodi, without requiring additional downloads.
    • The total file size for the skin and anything it requires must be reasonably low Editor note: should we have a rough estimate here? -Ned .
    • Optional features that use other add-ons might be okay as long as those add-ons don't need to be installed for basic usage. For example, Confluence in v13 can optionally use TvTunes, but still works without it.
  • Lasers

User experience guidelines

  • "Easy to use" Editor note: Broadly speaking, as we will probably want to break "ease of use" out into more specific examples. -Ned
  • Support all included Kodi features, such as PVR.