diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..7ab51fe --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,15 @@ +version: 2.1 + +# dummy config, to satisfy circleci on automatic ghpages deployment + +jobs: + build: + docker: + - image: cimg/base:2022.09 + steps: + - run: echo "Deployment ok" + +workflows: + main: + jobs: + - build diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/index.html b/index.html new file mode 100644 index 0000000..ac7fcd8 --- /dev/null +++ b/index.html @@ -0,0 +1,75 @@ + + + + + + + + + + + + + +
+

+ Add https://adamws.github.io/kicad-kbplacer/repository.json to KiCad's repository + list to use these packages: +

+
{
+    "packages": [
+        {
+            "$schema": "https://go.kicad.org/pcm/schemas/v1",
+            "name": "Keyboard footprints placer",
+            "description": "Plugin for mechanical keyboard design",
+            "description_full": "Plugin for mechanical keyboard design.\nIt features automatic key placement and routing based on various layout descriptions like kle, ergogen and via.\nTo learn more visit project's homepage.",
+            "identifier": "com.github.adamws.kicad-kbplacer",
+            "type": "plugin",
+            "author": {
+                "name": "adamws",
+                "contact": {
+                    "web": "https://adamws.github.io"
+                }
+            },
+            "license": "GPL-3.0",
+            "resources": {
+                "Homepage": "https://github.com/adamws/kicad-kbplacer",
+                "Bug Tracker": "https://github.com/adamws/kicad-kbplacer/issues",
+                "Sponsor": "https://ko-fi.com/adamws"
+            },
+            "tags": [
+                "keyboard"
+            ],
+            "versions": [
+                {
+                    "version": "0.9",
+                    "status": "development",
+                    "kicad_version": "6.0",
+                    "download_sha256": "511c1aebb0fa3bac926f59723915f91bc7bcfc1b7c39f26ca3092166046f7326",
+                    "download_size": 184077,
+                    "install_size": 180267,
+                    "download_url": "https://adamws.github.io/kicad-kbplacer/kbplacer-0.9.dev81+g051d10e.zip"
+                }
+            ]
+        }
+    ]
+}
+ +
+ + diff --git a/kbplacer-0.9.dev81+g051d10e.zip b/kbplacer-0.9.dev81+g051d10e.zip new file mode 100644 index 0000000..c9ba8ea Binary files /dev/null and b/kbplacer-0.9.dev81+g051d10e.zip differ diff --git a/packages.json b/packages.json new file mode 100644 index 0000000..1ddb55d --- /dev/null +++ b/packages.json @@ -0,0 +1,38 @@ +{ + "packages": [ + { + "$schema": "https://go.kicad.org/pcm/schemas/v1", + "name": "Keyboard footprints placer", + "description": "Plugin for mechanical keyboard design", + "description_full": "Plugin for mechanical keyboard design.\nIt features automatic key placement and routing based on various layout descriptions like kle, ergogen and via.\nTo learn more visit project's homepage.", + "identifier": "com.github.adamws.kicad-kbplacer", + "type": "plugin", + "author": { + "name": "adamws", + "contact": { + "web": "https://adamws.github.io" + } + }, + "license": "GPL-3.0", + "resources": { + "Homepage": "https://github.com/adamws/kicad-kbplacer", + "Bug Tracker": "https://github.com/adamws/kicad-kbplacer/issues", + "Sponsor": "https://ko-fi.com/adamws" + }, + "tags": [ + "keyboard" + ], + "versions": [ + { + "version": "0.9", + "status": "development", + "kicad_version": "6.0", + "download_sha256": "511c1aebb0fa3bac926f59723915f91bc7bcfc1b7c39f26ca3092166046f7326", + "download_size": 184077, + "install_size": 180267, + "download_url": "https://adamws.github.io/kicad-kbplacer/kbplacer-0.9.dev81+g051d10e.zip" + } + ] + } + ] +} \ No newline at end of file diff --git a/repository.json b/repository.json new file mode 100644 index 0000000..1dcec5d --- /dev/null +++ b/repository.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://gitlab.com/kicad/code/kicad/-/raw/master/kicad/pcm/schemas/pcm.v1.schema.json#/definitions/Repository", + "maintainer": { + "name": "adamws", + "contact": { + "web": "https://adamws.github.io" + } + }, + "name": "https://adamws.github.io/kicad-kbplacer repository", + "packages": { + "url": "https://adamws.github.io/kicad-kbplacer/packages.json", + "sha256": "b1bc4ae7c3c8ee46f40b269e4fb416b40b61f814b849e7360401a662d5ab56d1", + "update_time_utc": "2024-02-22 19:31:11", + "update_timestamp": 1708630271 + }, + "resources": { + "url": "https://adamws.github.io/kicad-kbplacer/resources.zip", + "sha256": "550a2f03ee28563764fa6d8c55e40e2e46af2979b3bc80f0e95103b0f42883d2", + "update_time_utc": "2024-02-22 19:31:11", + "update_timestamp": 1708630271 + } +} \ No newline at end of file diff --git a/resources.zip b/resources.zip new file mode 100644 index 0000000..345213e Binary files /dev/null and b/resources.zip differ