From 577d2124df447582b96cb0b224a555f2582be389 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Mon, 4 May 2020 20:11:14 +0300 Subject: [PATCH] Add what test script does to CONTRIBUTING.md --- CONTRIBUTING.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3746d71..08ecb1c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,15 @@ Please follow the [KiCad Library Convention](https://kicad-pcb.org/libraries/klc > Run `test.py` before pushing changes to reposotory. -It will check if everything is right. It will help you fix errors if any. The script is run automatically when push to the repository happens. However it is best to do it before pushing locally. +It will check if everything is right. It will help you fix errors if any. The script is run automatically when push to the repository happens. However it is best to do it before pushing locally. The following is a list of what the script does. + +- [x] Match symbol DEF name with its F1 name +- [x] Check if the footprint entry has a library field (fab:Part_Name) +- [x] Check if the footprint fab.pretty/footprint.kicad_mod file exists +- [ ] Check if the footprint file name matches the name in the file +- [ ] Check if footprints are visible also on layers F.Cu F.Paste F.Mask +- [ ] Check naming structure PartName_SizeXYZmm_Pitch +- [ ] ... This library should have all the basic components and parts for the FabAcademy and it's always under construcction. If you want to contribute and add more components to the KiCad libraries, feel free to follow this manual. -- GitLab