New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Submit your plugin to the PCM metadata repo #72
Comments
I thought exactly that after reading @arturo182 's tweet yesterday 😄 |
I currently work on a GitHub action that generates the needed files for submission to the PCM repo every time I create a release. |
Lets see if this succeeds: https://gitlab.com/kicad/addons/metadata/-/merge_requests/22 At the moment when I create a new release the files are generated automatically and added as release assets but I still have to manually create a Merge Request over at GitLab. Maybe I can automate that as well in the future .... |
😢
So this plugin will never be in the official PCM list (I doubt JLC will do anything to convince KiCAD to do that), but I'm going to create a custom repo that can be added to the PCM list of repos which will make the plugin installabel from there. |
Are they **** serious ?? Just because it's for JLCPCB you can't publish it ? sigh |
That's how it is 🤷 Anyway, I think my custom repo is a good alternative. |
🥳 When ever I create a new release, a ZIP file is generated using GitHub actions and uploaded as a release asset. All in all I can live with this solution 😁 |
@Bouni Are you confident that JLCPCB is not going to contact the KiCad team to approve your plugin if asked? As far as I know, the plugin doesn't have to originate from the commercial entity it interacts with (i.e. it can be third party), but we just need to obtain an explicit approval from that entity. I've asked Seth to clarify what he wrote in your merge request. The wording in the developer docs should be clarified, as it clearly has caused some confusion. And I definitely want your plugin to be available in the official repository. |
@mikwielgus I don't know but so far JLC never answerd a single of my e-mails with inquiries (see #55 ). But if you guys clearify if a simple "go for it" form the comercial entity is enough, I'll try to get JLC to send that e-mail 😄
Thanks for your support |
Just to be clear, it's more than just a simple "go for it" -- apparently a contract is necessary as it stands currently (I don't yet know exactly why) -- but this obviously also can be done. It's well within JLCPCB's interest to get your plugin in the official repository. Please keep me updated with your progress if you intend to go with this. I'll try to help if there are some obstacles. |
Ok, thats about what I expected. I'll see if JLCPCB is willing to do whats neccessary but before I ask them it would be nice to have a clear statement what exactly is needed in order to get permission. |
@Bouni: See the discussion on the KiCAD's Discord server in the channel scripting (about two days ago). I was discussing it with Seth and Jon - there is a useful insight and explanation. |
You guys are just awesome! Thanks for all your efforts getting this into the offical PCM repo 😄 |
Just for documentation purposes, @yaqwsx asked @JLCPCB on Twitter for help with this issue and they said the woul reach out to me later (Whenever "later" might be 😏 ) https://twitter.com/JLCPCB/status/1470305011846762496 |
I think some sort of unofficial or community PCM repo would be useful for this sort of thing |
https://github.com/OmegaRogue/Unofficial-KiCad-Plugins I'm setting one up, the github actions workflow isn't working yet, but it's essentially just one script that gets executed |
I was in touch with JLCPCB via Twitter private messages after I've posted this. After Christmas I should get a reply on this topic 🥳 |
Any update on this? |
Nope, a lot of promises from JLC but nothing else so far ... |
I've finally got an email from JLCPCB but they did not say anything about the PCM issue. We'll see if the do it or not (or let us wait another 3 months ... 😏 ) |
in the meantime, feel free to submit it to my unofficial repo |
I'll close this as JLCPCB is not willing to support my efforts 😞 |
I just found this tool from this tweet
https://twitter.com/arturo182/status/1451527309907927057
You may be interested in adding support for the new Plugin And Content Manger (PCM) to make it easier for users to install. The PCM feature is now enabled by default in the nightlies.
Documentation on this is available in:
https://dev-docs.kicad.org/en/addons/
The text was updated successfully, but these errors were encountered: