KiCad automation utility
Go to file
Olliver Schinagl 8b58759f3d
[Diff][Fixed] Worktree's can leave junk branches
When kibot creates a worktree, which in some cases creates a new branch
or uses an existing branch. This branch may be old and stale, and often
not what is expected.

Instead, avoid the issue entirely, by never creating anything that could
need cleaning up, by creating a detached worktree.

Fixes #556

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-01-15 16:42:05 +01:00
.github ci: Add action to run pre-commit 2024-01-05 11:04:38 +01:00
debian [KiRi] Added resources to the distro 2024-01-02 10:10:51 -03:00
docs [Layers][Added] Mechanism to specify inner/outer copper layers 2024-01-15 10:29:30 -03:00
experiments [Experiments] Added mechanism to supress 20% fake color band 2023-03-20 14:14:00 -03:00
info/KiCad
kibot [Diff][Fixed] Worktree's can leave junk branches 2024-01-15 16:42:05 +01:00
src [Diff][Added] New mode where we can control the added/removed colors 2024-01-10 10:30:27 -03:00
submodules [KiCost] Updated submodule to get f3c1da5aa59d669d927ee43d386bb955e8e5ee10 2023-05-12 13:48:27 -03:00
tests [Layers][Added] Mechanism to specify inner/outer copper layers 2024-01-15 10:29:30 -03:00
tools [CI/CD][Added] Experimental meta data to the dev images 2023-12-06 12:31:10 -03:00
.bandit
.coveragerc Restored missing .coveragerc 2024-01-05 13:15:40 -03:00
.gitignore
.gitmodules
.pre-commit-config.yaml [flake8] Fixed reported issues 2024-01-05 09:33:42 -03:00
.readthedocs.yaml [DOCs][RTD] Added job to find defined variables 2023-08-29 09:56:37 -03:00
.yamllint
CHANGELOG.md [Diff][Fixed] Worktree's can leave junk branches 2024-01-15 16:42:05 +01:00
Dockerfile [CI/CD] Updating Github Action v2 for KiCad 7 latest 2023-04-02 08:19:50 -03:00
Dockerfile_dk5
Dockerfile_dk6
Dockerfile_dk7 [GHA] Added KiCad 7 2023-03-16 09:45:29 -03:00
Dockerfile_k5
Dockerfile_k6
Dockerfile_k7 [GHA] Added KiCad 7 2023-03-16 09:45:29 -03:00
LICENSE
MANIFEST.in [KiRi] Added resources to the distro 2024-01-02 10:10:51 -03:00
Makefile [Makefile] Remove cache for full test 2023-08-10 13:12:52 -03:00
README.md [DOCs] Ajusted coveralls badge 2024-01-09 08:01:03 -03:00
action.yml [GHA] Fixed description 2023-04-02 14:59:21 -03:00
entrypoint.sh [GHA] Added ASCII art banner 2023-04-01 09:43:37 -03:00
g1.sh [Tests] Separated independent tests 2023-04-18 07:31:42 -03:00
g2.sh [Tests] Separated independent tests 2023-04-18 07:31:42 -03:00
g3.sh [Tests] Separated independent tests 2023-04-18 07:31:42 -03:00
g4.sh [Tests] Separated independent tests 2023-04-18 07:31:42 -03:00
pytest.ini [Tests] Separated independent tests 2023-04-18 07:31:42 -03:00
setup.cfg Added help for the error levels 2023-08-30 13:59:35 -03:00
setup.py Updated minimum Python version to 3.7 2023-08-08 11:23:17 -03:00

README.md

KiBot (formerly KiPlot)

KiBot Logo

Python application Coverage Status PyPI version DOCs status Donate

KiBot is a program which helps you to generate the fabrication and documentation files for your KiCad projects easily, repeatable, and most of all, scriptably. This means you can use a Makefile to export your KiCad PCBs just as needed, or do it in a CI/CD environment.

For more information consult the documentation (hosted by Read the Docs)

If you want to see an example of what KiBot can generate visit this project