With upcoming KiCad 10 release (and there are quite a few new features I'm 
really looking forward to), I will soon be upgrading few tools, so I've few 
questions regarding APIs in KiCad 10: 
   
   1. Has removal of old pcbnew.py (SWIG) been postponed? Related issue 
   <https://gitlab.com/kicad/code/kicad/-/issues/9078> has milestone 
   switched to K11, but I've seen it highlighted in few places that these 
   milestones are not strict


   2. IPC API - headless mode: 
      1. Docs 
      
<https://dev-docs.kicad.org/en/apis-and-binding/ipc-api/for-addon-developers/> 
      mention future support for headless mode (via CLI), I've done a quick 
scan 
      of gitlab history, and it seems to me that, this is not going to land in 
      KiCad 10, am I correct?  
      2. If I'm correct: How closely is API bounded with GUI (wxwidgets), 
      that is: does adding headless mode require larger rewrite of kicad 
      internals (to untangle GUI/API), or is this "just" adding new subcommand  
      3. How headless mode is planned to work, will it be like kicad-cli 
      api-server, which will just start server in background and print API 
      port/token, or will this serve more like a special python interpreter 
that 
      would take script file
   3.  IPC API - eeschema
      1. I guess eeschema API is not going to be present in KiCad 10 too? 
      2. If my guess is correct: Last year update in eeschema API issue 
      <https://gitlab.com/kicad/code/kicad/-/issues/2077> has mentioned 
      this is complicated due to technical debt, has there been some progress 
in 
      this regard? Is eeschema API feasible in any foreseeable future (e.g. 
k11)?
   

   4. Does IPC API allow/is planned to allow (and in which KiCad version) 
   modification of libraries?

Thanks in advance for answers and all effort in KiCad development and 
maintenance!

-- 
You received this message because you are subscribed to the Google Groups 
"KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/kicad.org/d/msgid/devlist/b5c5b29f-9cc1-498f-888e-4262d57d2222n%40kicad.org.

Reply via email to