Hi, all
I recently joined the KiCad developer forum to work on IPC API development. Before writing any code, I'd like to check a few things about the current progress.
Thanks in advance for your help!
--
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 devlist+u...@kicad.org.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/6b3068ac-7d4a-4da0-b00e-83154b1dde9fn%40kicad.org.
The schematic editor is less stable in terms of internals and there are some important changes happening with regards to sheet storage. I had not started on the schematic API because we should not release any API until we can consider it stable to support, and it is harder to chase a moving target.
It would be fine if you wanted to work on it but the caveat is that I don't think it should be merged if any of the parts that you expose are potentially going to change in incompatible ways. So, I suggest starting small (for example, creating/updating any object types other than symbols). Please tag me for review of any proposed protobuf changes.
There is no documentation other than what is already at dev-docs.kicad.org so please reach out if you are unsure about something.
Thanks,
Jon
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/8d745d44-a88c-48df-9f8c-624e5f94e1b0n%40kicad.org.
Thank you for your reply.
I'll start by understanding the basics of the Eeschema API and then begin working on small implementations.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJgxgPb_5p_s0bVkGHbWPBArjJFk2zZCZD01YP4ptm22wkbSCg%40mail.gmail.com.
Ok i got it. I understand. I'll implement the PCB side instead of the schematic.
To view this discussion visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CA%2BqGbCDGzk6sqmdrspOuDQDoN7DhZXVOkKujQ40B1cWZTMpxvg%40mail.gmail.com.