You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
3.5 KiB

5 years ago
5 years ago
5 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. # KiCad README
  2. For specific documentation about [building KiCad](https://dev-docs.kicad.org/en/build/), policies
  3. and guidelines, and source code documentation see the
  4. [Developer Documentation](https://dev-docs.kicad.org) website.
  5. You may also take a look into the [Wiki](https://gitlab.com/kicad/code/kicad/-/wikis/home),
  6. the [contribution guide](https://dev-docs.kicad.org/en/contribute/).
  7. For general information about KiCad and information about contributing to the documentation and
  8. libraries, see our [Website](https://kicad.org/) and our [Forum](https://forum.kicad.info/).
  9. ## Build state
  10. KiCad uses a host of CI resources.
  11. GitLab CI pipeline status can be viewed for Linux and Windows builds of the latest commits.
  12. ## Release status
  13. [![latest released version(s)](https://repology.org/badge/latest-versions/kicad.svg)](https://repology.org/project/kicad/versions)
  14. [![Release status](https://repology.org/badge/tiny-repos/kicad.svg)](https://repology.org/metapackage/kicad/versions)
  15. ## Files
  16. * [AUTHORS.txt](AUTHORS.txt) - The authors, contributors, document writers and translators list
  17. * [CMakeLists.txt](CMakeLists.txt) - Main CMAKE build tool script
  18. * [copyright.h](copyright.h) - A very short copy of the GNU General Public License to be included in new source files
  19. * [Doxyfile](Doxyfile) - Doxygen config file for KiCad
  20. * [INSTALL.txt](INSTALL.txt) - The release (binary) installation instructions
  21. * [uncrustify.cfg](uncrustify.cfg) - Uncrustify config file for uncrustify sources formatting tool
  22. * [_clang-format](_clang-format) - clang config file for clang-format sources formatting tool
  23. ## Subdirectories
  24. * [3d-viewer](3d-viewer) - Sourcecode of the 3D viewer
  25. * [bitmap2component](bitmap2component) - Sourcecode of the bitmap to PCB artwork converter
  26. * [cmake](cmake) - Modules for the CMAKE build tool
  27. * [common](common) - Sourcecode of the common library
  28. * [cvpcb](cvpcb) - Sourcecode of the CvPCB tool
  29. * [demos](demos) - Some demo examples
  30. * [doxygen](doxygen) - Configuration for generating pretty doxygen manual of the codebase
  31. * [eeschema](eeschema) - Sourcecode of the schematic editor
  32. * [gerbview](gerbview) - Sourcecode of the gerber viewer
  33. * [include](include) - Interfaces to the common library
  34. * [kicad](kicad) - Sourcecode of the project manager
  35. * [libs](libs) - Sourcecode of KiCad utilities (geometry and others)
  36. * [pagelayout_editor](pagelayout_editor) - Sourcecode of the pagelayout editor
  37. * [patches](patches) - Collection of patches for external dependencies
  38. * [pcbnew](pcbnew) - Sourcecode of the printed circuit board editor
  39. * [plugins](plugins) - Sourcecode for the 3D viewer plugins
  40. * [qa](qa) - Unit testing framework for KiCad
  41. * [resources](resources) - Packaging resources such as bitmaps and operating system specific files
  42. - [bitmaps_png](bitmaps_png) - Menu and program icons
  43. - [project_template](project_template) - Project template
  44. * [scripting](scripting) - Python integration for KiCad
  45. * [thirdparty](thirdparty) - Sourcecode of external libraries used in KiCad but not written by the KiCad team
  46. * [tools](tools) - Helpers for developing, testing and building
  47. * [translation](translation) - Translation data files (managed through [Weblate](https://hosted.weblate.org/projects/kicad/master-source/) for most languages)
  48. * [utils](utils) - Small utils for KiCad, e.g. IDF, STEP, and OGL tools and converters