diff --git a/projects/Ash258/imports.yml b/projects/Ash258/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..b0ab8bbc11bc63d778e5498e8421c95685406f34 --- /dev/null +++ b/projects/Ash258/imports.yml @@ -0,0 +1,8 @@ +group: + name: Ash258 + description: IT Specialist at ITPS CZ + projects: + - name: Scoop-JetBrains + description: All JetBrains Utilities and IDEs + mirrorRelease: false + topic: shovel,shovel-bucket,scoop,scoop-bucket diff --git a/projects/Calinou/imports.yml b/projects/Calinou/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..2df88301ed5233865b5b13dd7c494e13770e18fe --- /dev/null +++ b/projects/Calinou/imports.yml @@ -0,0 +1,8 @@ +group: + name: Calinou + description: '' + projects: + - name: scoop-games + description: Scoop bucket for open source/freeware games and game-related tools + mirrorRelease: false + topic: scoop,scoop-bucket,games,open-source-game diff --git a/projects/ScoopInstaller/imports.yml b/projects/ScoopInstaller/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..4d4f4f15829f767bd5135b8ba63b57d1885c5186 --- /dev/null +++ b/projects/ScoopInstaller/imports.yml @@ -0,0 +1,22 @@ +group: + name: ScoopInstaller + description: '' + projects: + - name: Main + description: The next-generation default bucket for Scoop. + mirrorRelease: false + topic: scoop-bucket,scoop-apps,scoop,hacktoberfest + - name: Java + description: A bucket for Scoop, for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, Amazon Corretto, + BellSoft Liberica and SapMachine. + mirrorRelease: false + topic: scoop,scoop-bucket,java,jdk,jdk8,jdk11,scoop-java,sapmachine,ojdkbuild,adoptopenjdk,zulu,amazon-corretto + ,oracle-java,bellsoft-liberica,jdk15 + - name: PHP + description: PHP Bucket for Scoop + mirrorRelease: false + topic: scoop,scoop-bucket,php,php71,php72 + - name: Versions + description: A Scoop bucket for alternative versions of apps. + mirrorRelease: false + topic: scoop,scoop-bucket,scoop-apps diff --git a/projects/TheRandomLabs/imports.yml b/projects/TheRandomLabs/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..19a46a186ab5f2ebace9901b8fa345745ce7fba0 --- /dev/null +++ b/projects/TheRandomLabs/imports.yml @@ -0,0 +1,8 @@ +group: + name: TheRandomLabs + description: I mostly mod Minecraft and screw around with Scoop manifests. + projects: + - name: scoop-nonportable + description: A Scoop bucket for nonportable applications. + mirrorRelease: false + topic: scoop,scoop-bucket,scoop-apps,nonportable-applications diff --git a/projects/import.schema.json b/projects/import.schema.json new file mode 100644 index 0000000000000000000000000000000000000000..2b9fef446773a64832da787a921b5f21cf930bca --- /dev/null +++ b/projects/import.schema.json @@ -0,0 +1,85 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$comment": "https://codechina.csdn.net/codechina/mirrors-settings/-/wikis/home#%E5%90%8C%E6%AD%A5%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE", + "required": [ + "group" + ], + "properties": { + "group": { + "uniqueItems": true, + "type": "object", + "description": "需要 Mirror 项目在 GitHub 项目中的 Namespace(支持组织或个人的项目)", + "required": [ + "name", + "description", + "projects" + ], + "properties": { + "name": { + "uniqueItems": true, + "type": "string", + "description": "项目所属的 Namespace (个人或组织)名称", + "examples": [ + "alibaba" + ] + }, + "description": { + "type": "string", + "description": "组织/个人的简介,可以为空,填写后会被作为 Mirrors 下对应子组织的组织简介" + }, + "projects": { + "type": "array", + "description": "需要添加的项目", + "minItems": 1, + "items": { + "$id": "#/properties/group/projects", + "anyOf": [ + { + "$id": "#/properties/group/projects/anyOf/0", + "type": "object", + "required": [ + "name", + "description", + "mirrorRelease", + "topic" + ], + "examples": [ + { + "name": "p3c", + "description": "", + "mirrorRelease": false, + "topic": "" + } + ], + "properties": { + "name": { + "type": "string", + "description": "需要导入的项目完整名称", + "minLength": 1, + "examples": [ + "p3c" + ] + }, + "description": { + "type": "string", + "description": "项目的简介,可以为空,填写后会被作为同步后项目的项目简介" + }, + "mirrorRelease": { + "type": "boolean", + "description": "是否需要同步 mirror 项目的 Release 附件,默认为 false(功能开发中……)", + "default": false + }, + "topic": { + "type": "string", + "description": "项目的话题,可以为空,如果是多个则请用英文逗号 , 分割开,填写后会被作为同步后项目的 Topic 信息显示在项目主页中" + } + } + } + ] + } + } + } + } + }, + "additionalProperties": false +} diff --git a/projects/kodybrown/imports.yml b/projects/kodybrown/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..924f7b62fb8d3deed99533421f9219b0e4eca155 --- /dev/null +++ b/projects/kodybrown/imports.yml @@ -0,0 +1,8 @@ +group: + name: kodybrown + description: '' + projects: + - name: scoop-nirsoft + description: A Scoop bucket of useful NirSoft utilities + mirrorRelease: false + topic: '' diff --git a/projects/lukesampson/imports.yml b/projects/lukesampson/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..1b8d81b1e6964c23da4013c4dcddc358c3257a1e --- /dev/null +++ b/projects/lukesampson/imports.yml @@ -0,0 +1,13 @@ +group: + name: lukesampson + description: '' + projects: + - name: scoop + description: 'A command-line installer for Windows.' + mirrorRelease: false + topic: windows,installer,scoop,bucket,scoop-bucket + - name: scoop-extras + description: Extras bucket for Scoop + mirrorRelease: false + topic: scoop,scoop-bucket + diff --git a/projects/matthewjberger/imports.yml b/projects/matthewjberger/imports.yml new file mode 100644 index 0000000000000000000000000000000000000000..f8f039d3116bc70e18d48d8e23fe6db95d90df81 --- /dev/null +++ b/projects/matthewjberger/imports.yml @@ -0,0 +1,8 @@ +group: + name: matthewjberger + description: '' + projects: + - name: scoop-nerd-fonts + description: A scoop bucket for installing nerd fonts + mirrorRelease: false + topic: scoop,scoop-bucket,nerd-fonts,powershell