Salvador E. Tropea
4538236574
Now outputs and preflights are loaded as plugins.
...
They can be added from ~/.config/kiplot/plugins/
Also sorted the preflights in the YAML example and allower -v for
--help-list-outputs, needed to know from where are the plugins loaded.
2020-07-02 12:30:30 -03:00
Salvador E. Tropea
1ca21efe94
Now the docstring for string options can specify a list of allowed values
...
This reduces the number of setters/getters we need to write.
On the other side the time to validate the YAML is increased.
2020-07-02 09:25:06 -03:00
Salvador E. Tropea
ec35d2443f
Added option to copy plot options from the PCB to the YAML example.
...
Also added DXF.metric_units and updated the README.
2020-07-01 20:43:03 -03:00
Salvador E. Tropea
4ae54f3ded
Added --example/-x option to generate a configuration example.
...
The example contains all the available preflights and outputs.
If the user specifies a PCB the names of the layers are from the provided PCB
2020-06-30 20:09:14 -03:00
Salvador E. Tropea
acd5592a45
Now the map.type and report.filename are deprecated in favor of map and report.
...
The old mechanism is supported, but removed from examples.
Added a test case for the new mechanism.
Documented the reason for the complex properties.
Added docstrings to these particular cases (with None as default).
2020-06-25 09:37:43 -03:00
Salvador E. Tropea
a63e12579b
Changed all the examples to set "sketch_plot" to false.
...
This is what we usually want, but this wasn't implemented.
2020-06-24 11:56:39 -03:00
Salvador E. Tropea
090aa6b8f1
Removed the "plot" option "check_zone_fills".
...
Not used and overlapped with the preflight option.
2020-06-24 11:26:08 -03:00
Salvador E. Tropea
9dccf7113f
Generic config example update and cleanup
2020-06-19 15:48:16 -03:00
Salvador E. Tropea
8374238b6d
Added STEP configuration examples.
2020-06-15 13:23:41 -03:00
Salvador E. Tropea
fcdbbbe92d
Added another example of YAML config
2020-05-20 08:58:34 -03:00
John Beard
02f3db1a2d
Add preflight options, but they don't wowork
2018-06-02 17:21:47 +01:00
John Beard
ac2ceedae2
Add HPGL and PDF to config
2018-06-02 17:06:37 +01:00
John Beard
57c320984a
Add svg, fix mirror plot
2018-06-02 16:56:20 +01:00
John Beard
6dfbaea4e0
Add gerber drills
2018-06-02 16:51:58 +01:00
John Beard
d3b331e3ad
Add validation
2018-06-02 16:33:11 +01:00
John Beard
f7805cbe09
Add postscript and other stuff
2018-06-02 15:51:50 +01:00
John Beard
5aada8a3cd
Add postscript and other stuff
2018-06-02 15:51:24 +01:00
John Beard
1519ff2e08
Overhaul config parsing
2018-06-02 13:31:03 +01:00
John Beard
fb7e579a64
Even more working
2018-06-02 12:28:46 +01:00
John Beard
5298dc2c72
Getting there
2018-06-01 23:56:22 +01:00
John Beard
21e185c9d6
Initial commit
2018-06-01 20:08:57 +01:00