This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
pcb-projects [2018/06/23 11:31] cparker |
pcb-projects [2021/05/29 12:02] bert [Developer Experience (DX) Improvements] |
||
---|---|---|---|
Line 1: | Line 1: | ||
//Translations of this page are also available in the following languages:// [[pcb-projects.ru|Русский]] | //Translations of this page are also available in the following languages:// [[pcb-projects.ru|Русский]] | ||
====== pcb Projects ====== | ====== pcb Projects ====== | ||
- | ====== pcb Layout Editor ====== | + | ===== Core Functionality ===== |
+ | * [[pcb:padstacks|Padstacks]] | ||
+ | * [[pcb:preferences_subsystem|Preferences]] | ||
+ | ===== Design Rule Checker ===== | ||
+ | [[pcb:drc]] | ||
+ | ====Online DRC==== | ||
+ | ====== pcb Layout Editor ====== | ||
==== Plow feature ==== | ==== Plow feature ==== | ||
Line 55: | Line 61: | ||
There are a number of possible enhancements related to crosshair snapping that could improve usability. For example, being able to reorder the snapping priority (what objects are snapped to before others), disabling certain objects from being snapped to, changing the radius at which a snap occurs, and others. | There are a number of possible enhancements related to crosshair snapping that could improve usability. For example, being able to reorder the snapping priority (what objects are snapped to before others), disabling certain objects from being snapped to, changing the radius at which a snap occurs, and others. | ||
- | Ideas for how the snapping system should work are being collected here: [[Snapping in pcb]] | + | Ideas for how the snapping system should work are being collected here: [[Snapping in pcb]]. There is also a todo list with some work that needs to be done. |
==== Auto-routed drawing tool ==== | ==== Auto-routed drawing tool ==== | ||
Line 198: | Line 204: | ||
====== Developer Experience (DX) Improvements ====== | ====== Developer Experience (DX) Improvements ====== | ||
- | * Travis-CI Continuous Integration for pcb on Travis (https://travis-ci.org). | + | * Travis-CI Continuous Integration for pcb on Travis (https://travis-ci.org shutting down end of May 2021). Latest news: Travis CI has become a commercial service [travis-ci.com](https://travis-ci.com/plans) free for FOSS (credits upon request). |
+ | * Circle-CI ? | ||
* Under the hood structural improvements. | * Under the hood structural improvements. | ||
* Start a pcb-5.x.y development blueprint and branch "devel" ? | * Start a pcb-5.x.y development blueprint and branch "devel" ? | ||
Line 208: | Line 215: | ||
* Descriptions of "state machines" within actions and other code flow. | * Descriptions of "state machines" within actions and other code flow. | ||
+ | ==== Test Suite ==== | ||
+ | * [[pcb:pcb_tests|PCB level tests]] | ||
+ | * [[pcb:unit_tests|Code level unit tests]] |