Salvador E. Tropea
25730bce39
Added a note about inner layer names in the README.md
...
After analyzing all the forks I found that at least 6 forks tried to fix the
Inner.X vs InX.Cu difference.
Also one seems to add support for the names used by pcbnew, but breaks
compatibility with old config files.
2020-07-02 17:19:04 -03:00
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
d926a5419e
Added --example basic tests
...
Also added support for output directory to --example
2020-06-30 20:43:42 -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
60a2649c0f
Moved the dril_marks attribute to a separated class.
...
Reused by 5 output classes.
2020-06-29 20:10:40 -03:00
Salvador E. Tropea
3c6f4950c7
Now the schematic can be specified separately.
...
We now test if the PCB and/or SCH are there only when we need them.
2020-06-29 19:25:54 -03:00
Salvador E. Tropea
017f2ace47
Fixed redundant "Supported outputs" in the README and updated command line help
2020-06-29 12:57:06 -03:00
Salvador E. Tropea
a436aea8e7
Now the README.md is sychronized using the help output.
...
The --help-outputs and --help are embedded in the README.md
To make it easier to read now options are enclosed in `` and the list of
outputs is sorted.
2020-06-27 18:28:05 -03:00
Salvador E. Tropea
7df1e9fe87
Added documentatio for the new output
2020-06-15 16:18:40 -03:00
Salvador E. Tropea
0d9256fb24
The 'check_zone_fills' option is now independent of 'run_drc'
...
Implemented in a different way.
For all internal commands now we use Python bindings to fill the zones as
suggested by @arikrupnik in johnbeard/kiplot#11
For 'print_pcb' now we ask KiCad to do it before printing (needs v1.4.1)
2020-06-14 15:12:56 -03:00
Salvador E. Tropea
4101f69cd4
Added support for compressed YAML files.
2020-06-14 11:05:08 -03:00
Salvador E. Tropea
157e23c998
Documented some regex tips from the discussion here: johnbeard/kiplot#18
2020-06-11 12:51:58 -03:00
Salvador E. Tropea
a403e1b13b
Documented the filters option.
2020-06-10 10:57:22 -03:00
Salvador E. Tropea
831b6e3418
Added test and covergage badges to README.md
2020-05-26 15:03:40 -03:00
Salvador E. Tropea
9ca072a9f1
Added --list option to the README and some information about odcker images and CI/CD
2020-04-24 09:59:16 -03:00
Salvador E. Tropea
7b13355949
Updated the usage instructions
2020-03-24 23:19:47 -03:00
Salvador E. Tropea
c9fe26665d
Added dependencies and how to run without installing
2020-03-24 14:48:08 -03:00
Salvador E. Tropea
64ab20e68e
Finished the options documentation
2020-03-24 12:18:21 -03:00
Salvador E. Tropea
397cae4373
Modified the subitem style to match GitHub style
2020-03-24 00:07:11 -03:00
Salvador E. Tropea
7150549854
Started to document the configuration file
2020-03-24 00:03:47 -03:00
Salvador E. Tropea
3a401be170
Updated the README.md to the current functionality.
2020-03-10 15:11:24 -03:00
John Beard
f1c85dbdba
Document usage and example makefile
2018-11-27 11:06:05 +00:00
Kaspar Emanuel
f09f253dca
Improve virtualenv command suggestion in readme
...
The Python in the virtualenv doesn't know about pcbnew module.
When installed normally, this can be provided when setting up the
virtualenv. This lets you avoid messing about with PYTHONPATH.
The old instructions apply when KiCad is not installed to the
system (common when developing)
2018-08-23 15:27:08 +01:00
John Beard
c4778e37bd
Add a basic plot test
2018-07-31 17:36:56 +01:00
John Beard
cc06a8ef66
MOre README tweaks@
2018-06-03 15:46:47 +01:00
John Beard
c22676f45c
Add note to README.md
2018-06-03 00:20:49 +01:00
John Beard
21e185c9d6
Initial commit
2018-06-01 20:08:57 +01:00