Skip to content

Commit d71845a

Browse files
committed
[KiCad Site][Added] KiRi
1 parent fdfcb81 commit d71845a

7 files changed

Lines changed: 109 additions & 81 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818
- `tag_filter`: to select which tags are used for KIBOT_TAG
1919
- KiCad Site:
2020
- `bom` configuration
21+
- `kiri` configuration
22+
23+
## Fixed
24+
- KiRi:
25+
- `kiri_server` path to the HTML
2126

2227
## Changed
2328
- E/DRC and BoM: As we now have dark mode support the CSS is more complex and

docs/samples/generic_plot.kibot.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2311,6 +2311,8 @@ outputs:
23112311
force_copy: false
23122312
# [string=''] Name of the iBoM output. Use `None` to skip
23132313
ibom: ''
2314+
# [string=''] Name of the KiRi output to use as embedded HTML. Use `None` to skip
2315+
kiri: ''
23142316
# [boolean=false] List the PCB first, KiCanvas will show the PCB by default, instead of the schematic
23152317
pcb_first: false
23162318
# [string|list(string)=''] Name of one or more outputs providing images for the PCB

docs/source/Changelog.rst

Lines changed: 47 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ Added
3939
- KiCad Site:
4040

4141
- ``bom`` configuration
42+
- ``kiri`` configuration
43+
44+
Fixed
45+
-----
46+
47+
- KiRi:
48+
49+
- ``kiri_server`` path to the HTML
4250

4351
Changed
4452
-------
@@ -134,6 +142,8 @@ Added
134142
KiCad 10
135143
- SCH Print: specify pages to be included (#907)
136144

145+
.. _fixed-1:
146+
137147
Fixed
138148
~~~~~
139149

@@ -230,7 +240,7 @@ Added
230240
- Blender Export: Support for STL/OBJ/PLY/GLTF changes in Blender 4.2
231241
(#880)
232242

233-
.. _fixed-1:
243+
.. _fixed-2:
234244

235245
Fixed
236246
~~~~~
@@ -284,7 +294,7 @@ Added
284294
- ``Footprint Full`` virtual field for the ``LIB:FOOTPRINT`` name
285295
- ``kicad_dnp_applied`` option to overwrite the global option
286296

287-
.. _fixed-2:
297+
.. _fixed-3:
288298

289299
Fixed
290300
~~~~~
@@ -440,7 +450,7 @@ Added
440450

441451
- Default font for KiCad 9 (#691)
442452

443-
.. _fixed-3:
453+
.. _fixed-4:
444454

445455
Fixed
446456
~~~~~
@@ -542,7 +552,7 @@ Added
542552
- ``copy_vias_on_mask`` option to workaround KiCad’s bug 18991 (See
543553
#703 and #704)
544554

545-
.. _fixed-4:
555+
.. _fixed-5:
546556

547557
Fixed
548558
~~~~~
@@ -591,7 +601,7 @@ Changed
591601
`1.8.1 <https://github.com/INTI-CMNB/KiBot/compare/v1.8.0...v1.8.1>`__ - 2024-09-25
592602
-----------------------------------------------------------------------------------
593603

594-
.. _fixed-5:
604+
.. _fixed-6:
595605

596606
Fixed
597607
~~~~~
@@ -672,7 +682,7 @@ Added
672682

673683
- Support for panels repeating the same component (See #656)
674684

675-
.. _fixed-6:
685+
.. _fixed-7:
676686

677687
Fixed:
678688
~~~~~~
@@ -826,7 +836,7 @@ Added
826836
- Added options to control Eco1/Eco2/Drawings individually on KiCad
827837
8 (#614)
828838

829-
.. _fixed-7:
839+
.. _fixed-8:
830840

831841
Fixed
832842
~~~~~
@@ -896,7 +906,7 @@ Changed
896906
- BoardView: Skip footprints with no pads (not just REF*\*)
897907
(whitequark/kicad-boardview#14)
898908

899-
.. _fixed-8:
909+
.. _fixed-9:
900910

901911
Fixed
902912
~~~~~
@@ -1116,7 +1126,7 @@ Changed
11161126
- When *check_zone_fills* is enabled now we do a refill for the
11171127
boards
11181128

1119-
.. _fixed-9:
1129+
.. _fixed-10:
11201130

11211131
Fixed
11221132
~~~~~
@@ -1334,7 +1344,7 @@ Changed
13341344
- JLCPCB_stencil: Is now just like JLCPCB. The only difference is the
13351345
added layers.
13361346

1337-
.. _fixed-10:
1347+
.. _fixed-11:
13381348

13391349
Fixed
13401350
~~~~~
@@ -1444,7 +1454,7 @@ Added
14441454

14451455
- Option to use the auxiliary origin as reference. (#420)
14461456

1447-
.. _fixed-11:
1457+
.. _fixed-12:
14481458

14491459
Fixed
14501460
~~~~~
@@ -1531,7 +1541,7 @@ Added
15311541
- ``cross_using_kicad`` global option to use KiCad to cross DNP
15321542
components in the schematic. Enabled by default.
15331543

1534-
.. _fixed-12:
1544+
.. _fixed-13:
15351545

15361546
Fixed
15371547
~~~~~
@@ -1665,7 +1675,7 @@ Added
16651675
`1.5.1 <https://github.com/INTI-CMNB/KiBot/compare/v1.5.0...v1.5.1>`__ - 2022-12-16
16661676
-----------------------------------------------------------------------------------
16671677

1668-
.. _fixed-13:
1678+
.. _fixed-14:
16691679

16701680
Fixed
16711681
~~~~~
@@ -1752,7 +1762,7 @@ Changed
17521762

17531763
- loss tangent decimals, added one more.
17541764

1755-
.. _fixed-14:
1765+
.. _fixed-15:
17561766

17571767
Fixed
17581768
~~~~~
@@ -1862,7 +1872,7 @@ Added
18621872

18631873
- Position: option to set the resolution for floating values (#314)
18641874

1865-
.. _fixed-15:
1875+
.. _fixed-16:
18661876

18671877
Fixed
18681878
~~~~~
@@ -1952,7 +1962,7 @@ Added
19521962

19531963
- Installation checker: option to show the tool paths.
19541964

1955-
.. _fixed-16:
1965+
.. _fixed-17:
19561966

19571967
Fixed
19581968
~~~~~
@@ -2036,7 +2046,7 @@ Added
20362046
- GitHub discussions are now enabled. Comment about your KiBot
20372047
experience `here <https://github.com/INTI-CMNB/KiBot/discussions>`__
20382048

2039-
.. _fixed-17:
2049+
.. _fixed-18:
20402050

20412051
Fixed
20422052
~~~~~
@@ -2084,7 +2094,7 @@ Added
20842094
- Pattern and text variables expansion in the title (#198)
20852095
- Customizable extra info after the title (#199)
20862096

2087-
.. _fixed-18:
2097+
.. _fixed-19:
20882098

20892099
Fixed
20902100
~~~~~
@@ -2232,7 +2242,7 @@ Changed
22322242
- The default output pattern now includes the ``output_id`` (%I)
22332243
- The ``source`` path for ``compress`` now has pattern expansion (#152)
22342244

2235-
.. _fixed-19:
2245+
.. _fixed-20:
22362246

22372247
Fixed
22382248
~~~~~
@@ -2314,7 +2324,7 @@ Changed
23142324
- Reference ranges of two elements no longer represented as ranges.
23152325
Examples: “R1-R2” is now “R1 R2”, “R1-R3” remains unchanged.
23162326

2317-
.. _fixed-20:
2327+
.. _fixed-21:
23182328

23192329
Fixed
23202330
~~~~~
@@ -2346,7 +2356,7 @@ Added
23462356
[0.10.0-4] - 2021-02-16
23472357
-----------------------
23482358

2349-
.. _fixed-21:
2359+
.. _fixed-22:
23502360

23512361
Fixed
23522362
~~~~~
@@ -2358,7 +2368,7 @@ Fixed
23582368
[0.10.0-3] - 2021-02-16
23592369
-----------------------
23602370

2361-
.. _fixed-22:
2371+
.. _fixed-23:
23622372

23632373
Fixed
23642374
~~~~~
@@ -2370,7 +2380,7 @@ Fixed
23702380
[0.10.0-2] - 2021-02-12
23712381
-----------------------
23722382

2373-
.. _fixed-23:
2383+
.. _fixed-24:
23742384

23752385
Fixed
23762386
~~~~~
@@ -2428,7 +2438,7 @@ Changed
24282438
and error messages still use stderr.
24292439
- Now InteractiveHtmlBom can be installed just as a plugin.
24302440

2431-
.. _fixed-24:
2441+
.. _fixed-25:
24322442

24332443
Fixed
24342444
~~~~~
@@ -2469,7 +2479,7 @@ Changed
24692479
- Position files in CSV format quotes only the columns that could
24702480
contain an space. Just like KiCad does.
24712481

2472-
.. _fixed-25:
2482+
.. _fixed-26:
24732483

24742484
Fixed
24752485
~~~~~
@@ -2491,7 +2501,7 @@ Added
24912501
- Internal BoM HTML: highlight cell when hover.
24922502
- Internal BoM HTML: allow to jump to REF of row number using anchors.
24932503

2494-
.. _fixed-26:
2504+
.. _fixed-27:
24952505

24962506
Fixed
24972507
~~~~~
@@ -2517,7 +2527,7 @@ Added
25172527
- Columns in position files can be selected, renamed and sorted as you
25182528
like.
25192529

2520-
.. _fixed-27:
2530+
.. _fixed-28:
25212531

25222532
Fixed
25232533
~~~~~
@@ -2560,7 +2570,7 @@ Added
25602570
- Default output file name format and default variant can be specified
25612571
from the command line.
25622572

2563-
.. _fixed-28:
2573+
.. _fixed-29:
25642574

25652575
Fixed
25662576
~~~~~
@@ -2582,7 +2592,7 @@ Changed
25822592
creating the internal BoM. They are usually mistakes that prevents
25832593
grouping components.
25842594

2585-
.. _fixed-29:
2595+
.. _fixed-30:
25862596

25872597
Fixed
25882598
~~~~~
@@ -2613,7 +2623,7 @@ Changed
26132623

26142624
- Incorporated mcpy, no longer a dependency.
26152625

2616-
.. _fixed-30:
2626+
.. _fixed-31:
26172627

26182628
Fixed
26192629
~~~~~
@@ -2749,7 +2759,7 @@ Added
27492759
- variants_blacklist
27502760
- dnp_field
27512761

2752-
.. _fixed-31:
2762+
.. _fixed-32:
27532763

27542764
Fixed
27552765
~~~~~
@@ -2793,7 +2803,7 @@ Changed
27932803
missing or corrupted.
27942804
- The ‘check_zone_fills’ option is now independent of ‘run_drc’
27952805

2796-
.. _fixed-32:
2806+
.. _fixed-33:
27972807

27982808
Fixed
27992809
~~~~~
@@ -2813,7 +2823,7 @@ Added
28132823
- Tolerate config files without outputs
28142824
- Mechanism to filter ERC/DRC errors
28152825

2816-
.. _fixed-33:
2826+
.. _fixed-34:
28172827

28182828
Fixed
28192829
~~~~~
@@ -2833,7 +2843,7 @@ Changed
28332843

28342844
- Now kicad-automation-scripts 1.3.1 or newer is needed.
28352845

2836-
.. _fixed-34:
2846+
.. _fixed-35:
28372847

28382848
Fixed
28392849
~~~~~
@@ -2858,7 +2868,7 @@ Added
28582868
`0.2.2 <https://github.com/INTI-CMNB/KiBot/compare/v0.2.1...v0.2.2>`__ - 2020-04-20
28592869
-----------------------------------------------------------------------------------
28602870

2861-
.. _fixed-35:
2871+
.. _fixed-36:
28622872

28632873
Fixed
28642874
~~~~~
@@ -2871,7 +2881,7 @@ Fixed
28712881
`0.2.1 <https://github.com/INTI-CMNB/KiBot/compare/v0.2.0...v0.2.1>`__ - 2020-04-18
28722882
-----------------------------------------------------------------------------------
28732883

2874-
.. _fixed-36:
2884+
.. _fixed-37:
28752885

28762886
Fixed
28772887
~~~~~
@@ -2902,7 +2912,7 @@ Added
29022912
- Progress information
29032913
- –version option
29042914

2905-
.. _fixed-37:
2915+
.. _fixed-38:
29062916

29072917
Fixed
29082918
~~~~~

docs/source/configuration/outputs/KiCad_SiteOptions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ KiCad_SiteOptions parameters
1818
- ``force_copy`` :index:`: <pair: output - kicad_site - options; force_copy>` [:ref:`boolean <boolean>`] (default: ``false``) By default we skip the copy to the destination dir if the file is already there and newer.
1919
Enabling this option we always do the copy.
2020
- ``ibom`` :index:`: <pair: output - kicad_site - options; ibom>` [:ref:`string <string>`] (default: ``''``) Name of the iBoM output. Use `None` to skip.
21+
- ``kiri`` :index:`: <pair: output - kicad_site - options; kiri>` [:ref:`string <string>`] (default: ``''``) Name of the KiRi output to use as embedded HTML. Use `None` to skip.
2122
- ``pcb_first`` :index:`: <pair: output - kicad_site - options; pcb_first>` [:ref:`boolean <boolean>`] (default: ``false``) List the PCB first, KiCanvas will show the PCB by default, instead of the schematic.
2223
- ``renders`` :index:`: <pair: output - kicad_site - options; renders>` [:ref:`string <string>` | :ref:`list(string) <list(string)>`] (default: ``''``) Name of one or more outputs providing images for the PCB.
2324

0 commit comments

Comments
 (0)