Skip to content

Commit

Permalink
Deploy plugin repository: 1904d67
Browse files Browse the repository at this point in the history
  • Loading branch information
adamws committed Apr 15, 2024
0 parents commit 71a328c
Show file tree
Hide file tree
Showing 7 changed files with 150 additions and 0 deletions.
15 changes: 15 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -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
Empty file added .nojekyll
Empty file.
75 changes: 75 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="data:," />
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@picocss/pico@1/css/pico.min.css"
/>
</head>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/linkify.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/linkify-html.min.js"></script>
<script>
window.onload = function () {
let packages = document.getElementById("packages");
packages.innerHTML = linkifyHtml(packages.innerHTML);
};
</script>
<body>
<main class="container">
<p>
Add <mark>https://adamws.github.io/kicad-kbplacer/repository.json</mark> to KiCad's repository
list to use these packages:
</p>
<pre><code id="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 <a href='www.keyboard-layout-editor.com'>kle</a>, <a href='www.github.com/ergogen/ergogen'>ergogen</a> and <a href='www.caniusevia.com'>via</a>.\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.10",
"status": "development",
"kicad_version": "6.0",
"download_sha256": "45b24cc1bbcb6658fe09e9d131b307774f3b39d1667fedc9b8fc4ba6f0b2ada9",
"download_size": 190866,
"install_size": 186770,
"download_url": "https://adamws.github.io/kicad-kbplacer/kbplacer-0.10.dev46+g1904d67.zip"
}
]
}
]
}</code></pre>
<footer>
<small
>Built with
<a href="https://github.com/adamws/hatch-kicad" class="secondary"
>hatch-kicad</a
></small
>
</footer>
</main>
</body>
</html>
Binary file added kbplacer-0.10.dev46+g1904d67.zip
Binary file not shown.
38 changes: 38 additions & 0 deletions packages.json
Original file line number Diff line number Diff line change
@@ -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 <a href='www.keyboard-layout-editor.com'>kle</a>, <a href='www.github.com/ergogen/ergogen'>ergogen</a> and <a href='www.caniusevia.com'>via</a>.\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.10",
"status": "development",
"kicad_version": "6.0",
"download_sha256": "45b24cc1bbcb6658fe09e9d131b307774f3b39d1667fedc9b8fc4ba6f0b2ada9",
"download_size": 190866,
"install_size": 186770,
"download_url": "https://adamws.github.io/kicad-kbplacer/kbplacer-0.10.dev46+g1904d67.zip"
}
]
}
]
}
22 changes: 22 additions & 0 deletions repository.json
Original file line number Diff line number Diff line change
@@ -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": "56da240484355efa58148ca750addcc912b7441f6241c181199c4e49a8464198",
"update_time_utc": "2024-04-15 19:44:40",
"update_timestamp": 1713210280
},
"resources": {
"url": "https://adamws.github.io/kicad-kbplacer/resources.zip",
"sha256": "550a2f03ee28563764fa6d8c55e40e2e46af2979b3bc80f0e95103b0f42883d2",
"update_time_utc": "2024-04-15 19:44:40",
"update_timestamp": 1713210280
}
}
Binary file added resources.zip
Binary file not shown.

0 comments on commit 71a328c

Please sign in to comment.