Board versioning and user/staging repository

Hi,

I created several parts using the versioning mechanism, which works fine when you understand it and tool it a little. The only pain is to drop the part bin and recreate it, with some Fritzing close in the middle…

With custom boards, it’s a bit more challenging to fix error design or change a little the shape of the board. Changing the board screw up the layout of parts… and you have to redesign the card (copy/paste helps)

Could it be possible to have:

  • a versioning mechanism on the boards, just like the one on parts. Then Fritzing could update the board image leaving the layout in place
  • a personal part and board repository (FileSystem or/and GitHub or/and SVN), for personal cards or for staging. Then Fritzing would update the local repository on startup (or on demand) without tedious bin management.