Index: motivation.html =================================================================== --- motivation.html (nonexistent) +++ motivation.html (revision 5597) @@ -0,0 +1,109 @@ + + + pcb-rnd - motivation + + + + + + + + + +
Main + News + People + Events & timeline + pcb-rnd +
+ + +

pcb-rnd motivation

+

Phase 1: At the beginning... (2013..2014)

+I use PCB a lot on various computers. I used to try to join the mainstream +development with small contribution (minor patches) and was active on +IRC and the mailing lists for a while. However, it didn't work out well, +and: + +I was pondering a fork for years. The trigger was that one day I've upgraded +Debian on my lab computer and the new version of PCB came with gl enabled; this +made PCB absolutely unusable (had to wait like 10 seconds for a scroll) while +all the transparent polys over traces made the whole screen a mess. I should +have recompiled everything and built a new Debian package with gl disabled or +install from source (but I have too many computers for that). My decision +was to set up my own .deb but then build it from a fork (it's not much of +an extra effort), so I can add some of the features I miss in daily use. +My plans with this fork: + +

+Footnotes: +

+ +

Phase 2: major cleanups (2015..2016)

+In the first phase I was mostly implementing a set of small features and fixes. +As I got more familiar with the code base, I decided to bite the bullet and +do some refactoring: + +

+Plans for the future includes: +

+ +

Phase 3: community requested features (from 2016 onward)

+Overlapping phase 2 there is an ongoing + feature poll . If there +are enough active users/testers for a feature, it gets implemented in +phase 3. +

+There is a small, active, constructive community forming around pcb-rnd. Future +directions will be mainly set by their need. + + +