Skip to content

Creating the PureKFD Repo json

Lrdsnow edited this page Sep 10, 2023 · 5 revisions

Things with ? (for example showname?) are not required and the repo will work just fine without it

{
    "spec":"1.0",
    "repotype":"purekfdextended",
    "name": "Test Repo",
    "description": "Test Repo Description",
    "icon": "icons/RepoIcon.png",
    "featured": [
        {
            "name": "Test",
            "bundleid": "uwu.lrdsnow.test",
            "banner": "icons/PlaceHolderBanner.png",
            "fontcolor":"black",
	    "showname":true
        }
    ],
    "packages": [
        {
            "name": "Test",
            "bundleid": "uwu.lrdsnow.test",
            "author": "Lrdsnow",
            "description": "Test",
            "long_description": "Test",
            "version": "1.0",
            "icon": "icons/PlaceHolderIcon.png",
            "banner":"icons/PlaceHolderBanner.png",
            "path": "pkgs/uwu.lrdsnow.test.purekfd",
            "screenshots":["icons/PlaceHolderScreenshot.png"]
        }
    ]
}

spec?: PureKFD doesn't use it but picasso needs it
repotype: This value can be really any String, this just tells purekfd to extend what it looks for and labels it as a purekfd repo
name: The name of the repo
description: The description for the repo
icon: Relative path to the icon (ex. icons/RepoIcon.png)
featured?: Featured packages for the repo
packages: Required packages for the repo

Clone this wiki locally