For now, the way i do this is i keep a âtemplate boardâ that i copy to the project folder and rename when creating a new project. This template contains the design rules i use, so that every new project has the same predefined rules.
A template could be created for each set of different rules if required and the relevant one copied into the project folder as required.
The template is just created by creating a dummy project and setting the design rules, saving the board and keeping it/them in a âtemplate folderâ somewhere.
Submit a wishlist bug at the bugtracker at https://bugs.launchpad.net/kicad . Read the âHow to submit a bugâ first ( https://kicad.org/help/report-a-bug/ ) and also remember to check if a similar request has already been submitted. (Not everything of the âHow toâ applies to wishlist bugs!)
The KiCAD global design rules are rather minimal - minimum trace width, copper spacing, and soldermask clearance - so I donât think a âDesign Rulesâ file would save much effort.
@Steev: do you know that there is a build-in template system in KiCad?
you can create a new project based on a template with the ânew project from templateâ button
how to create a new template is detailed in 4. Using templates
(so for example i have a template for git-based projects with a special prepared directory structure and also my âdefaultâ settings)
Thanks @s_light. Iâll take a look at this - i wasnât even aware of it.
Previously, i was running a windows batch file where the user input was the new Project name, and the batch file created the project folder and copied the board template, .pro and other files (renaming with the project name).
The ânew project from templateâ option may be a more flexible approach.