Sorry.

> BTW, in revision 4362 I added the ability to right mouse popup "Paste" a 
> (fp_lib_table)
> s-expression text element into the DIALOG_FP_LIB_TABLE:
> 
> bzr log text:
> 
> "DIALOG_FP_LIB_TABLE does not use wxSplitterWindow, it would not obey.
> Paste popup menu in this dialog now allows pasting a (fp_lib_table)
> s-expression element holding (lib) elements.  This provides an
> opportunity for GITHUB library publishers to put the table description
> into their README.md file as a (fp_lib_table) element where it can
> be quickly copied to clipboard and pasted into the fp lib table dialog.
> This is a paste operation, and overwrites from the initial cursor position."
> 
> 
> Then couple that with the ability to "index" or "catalog" footprints per 
> pretty library in
> the github README.md syntax:
> 
>   http://stackoverflow.com/questions/8655937/github-readme-and-readme-md
> 
> And you have the basis of a webpage on github that would let you quickly read 
> about each
> footprint in detail from the index (README.md).  And paste into your table 
> editor quickly
> the row you need to use it immediately.
> 
> While preparing the pretty library for publishing to any github repo, no 
> doubt the
> REAME.md text preparation could be automated (with a script?).  The result is 
> a one page
> summary of all footprints in the library in one place where it can be 
> searched in a
> webbrowser.  Where the webbrowser is used to "Copy" the (fp_lib_table) entry 
> onto the
> clipboard for pasting into the kicad DIALOG_FP_LIB_TABLE.
> 
> Pretty footprints can be sent through the mail, they should be able to come 
> across the
> clipboard, they should be copyable onto the clipboard from a webpage, they 
> should be
> expected from numerous external generators not part of KiCad, they should be 
> pasteable
> from clipboard into the module editor at least.
> 
> We have sort of reserved, in the pretty format, the top comment area for 
> external
> generators to use (coffeescript, python, etc.).  So we should not infringe on 
> that comment
> area without discussion with a number of footprint generating folks.
> 
> Short term our best options are to encourage preparation of a publishing 
> guideline.  That
> document would talk about what constitutes a good library, and how to prepare 
> the
> README.md file, and maybe even offer a wxPython script to prepare it 
> automatically.
> The REAME.md file should have the (fp_lib_table) near the top, which is the 
> s-expression
> text to add that library rapidly to the kicad table dialog using copy and 
> paste,
> webbrowser to KiCad.  For such (fp_lib_table) s-expression to be immediately 
> be useful, it
> should 

not

> use environment variables.  The paste operation should be all that is needed 
> to
> make the footprint library *immediately* useable.
> 
> If you don't want to read about me wearing a blue shirt or eating pizza in 
> the footprint
> name, then probably that won't change until we have a true
> 
>   *footprint leadership person*
> .
> 
> Leadership primarily entails setting baseline minimum expectations.  (It does 
> not extend
> to exclusion of bad libraries because anyone can always publish their own bad 
> library
> anywhere on GITHUB.)  Competition may breed success, or it may breed needles 
> in haystacks.
> 
> 
> Dick
> 
> 


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to