Kicad blocks and kicad jobsets naming inconsistent

The kicad blocks library is named xx.kicad_blocks, while the new kicad jobsets file is named xx.kicad_jobset. this is somewhat inconsistent.

How is this inconsistent?

I assume they mean the difference in singular/plural and would prefer kicad_blocks and kicad_jobsets (or without the s in both cases). But Iā€™m not really sure about that, since a set is already a collection of things by definition.

.kicad_blocks is the extension for a design block library (containing multiple design blocks)

.kicad_block is the extension for a single design block

Oh, I did not see the single design block is named kicad_block. personally really hate plurals in file name.

2 Likes

The jobsets file actually contains many jobsets and the extension kicad_jobset is used. This is very good. and all the other libraries(footprint, symbol) are also using single words. But the kicad blocks library is using plural to referring a library. Anyway, devs have the final words. Thanks

Or should it be: Anyway, devs have the final word. :wink:

1 Like

Haha! How about calling the library xx.kicad_block/xx.kicad_libblk and the component yy.kicad_blk?

You should have pointed out that the selected convention is inconsistent with the use of .kicad_sym for both single symbols (which are actually one member libraries), and a library of symbols. :wink:

1 Like