Skip to content

Commit

Permalink
Deploy plugin repository: 79406ed
Browse files Browse the repository at this point in the history
  • Loading branch information
adamws committed Mar 29, 2024
0 parents commit 523b86d
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/linkifyjs@4.1.1/dist/linkify.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/linkify-html@4.1.1/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": "13a2574a3cb79a4ed7c3306cb8a44eecf1c7b6b50914938fcccbb296abe0d077",
"download_size": 187167,
"install_size": 183199,
"download_url": "https://adamws.github.io/kicad-kbplacer/kbplacer-0.10.dev16+g79406ed.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.dev16+g79406ed.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": "13a2574a3cb79a4ed7c3306cb8a44eecf1c7b6b50914938fcccbb296abe0d077",
"download_size": 187167,
"install_size": 183199,
"download_url": "https://adamws.github.io/kicad-kbplacer/kbplacer-0.10.dev16+g79406ed.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": "d4a29c25b699f80bb5812af0c1c3e50e3ffb538ff7b723b4b5ae0c277944ddc6",
"update_time_utc": "2024-03-29 18:02:32",
"update_timestamp": 1711735352
},
"resources": {
"url": "https://adamws.github.io/kicad-kbplacer/resources.zip",
"sha256": "550a2f03ee28563764fa6d8c55e40e2e46af2979b3bc80f0e95103b0f42883d2",
"update_time_utc": "2024-03-29 18:02:32",
"update_timestamp": 1711735352
}
}
Binary file added resources.zip
Binary file not shown.

0 comments on commit 523b86d

Please sign in to comment.