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