DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Apache PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API.
Project Status:
We have successfully transitioned from the post-graduation-phase. While over time some minor todos popped up where there was still incubation residue, we are confident that this has been dealt with completely.
Community wise we are growing at an increased rate: FILL IN SOME FINAL NUMBERS HERE
Issues, the board needs to be aware of or act on:
- none
Activity since last report:
Part of our team attended the European Union EU-FOSSA2 Hackathon in Brussels, which was a huge success. Not only did we work on quite a lot of different topics, but we managed to win 2-3 new people for the project, some of which have become quite active since then. (HOPE THIS IS CORRECT)
We managed to add OPC-UA client support with a new Java OPC-UA driver. This was a highly requested feature in the past.
Our multi-language configuration work has progressed very well and we hardened our build to do some pre-build-diagnostics in order to assist new contributors with setting up the project. We are currently fine-tuning this tooling. At the moment our build works fine with: Java, C++, C# and Python on Mac, Linux and Windows systems and we're able to release all of these with our standard release procedure. This has been proven by our first TLP release (Apache PLC4X 0.4.0) which is also the by far best tested and reviewed RC we ever had. Maximum KUDOs to our team for this.
We are currently working hard on finding ways to generate the boilerplate code for the drivers. Multiple people are working on different proposals for this. We are expecting to consolidate these into a new workflow within the next few months.
On 24th May 2019 we had our first Meetup as TLP and used this to also do a little graduation party where a big part of the community attended (HOPE I DON'T HAVE TO CORRECT THIS)
Plans for the near future:
We hope to consolidate the code-generation initiatives and form a standard code-generation workflow for the project.
As soon as that's done we will start converting more and more protocols into a form so we can generate the drivers in the future.
Also do we need more working ports of existing drivers for generating code-generation templates for other languages than Java.
Numbers:
- Mailing List Subscriptions: 45 (unchanged)
- Twitter Followers: 166 (up by 6)
- GitHub Stars: 66 (up by 4)
Last release:
2019-05-25: PLC4X 0.4.0 (AT LEAST THAT'S THE PLAN)
Last election of Committers/PMCs:
2019-02-04: Tim Mitsch (PPMC and committer)
PMC and Committer diversity:
- no issues
Project branding or naming issues:
none
Legal issues or questions:
none
Infrastructure issues or strategic needs:
none
2 Comments
Unknown User (jfeinauer)
May 24, 2019Last election was Björn... and also the first one as PMC, all others before where elected as PPMCs.
Perhaps this is also something to mention in the text?
Unknown User (cdutz)
May 24, 2019Yeah ... didn't update that part as I'm not expecting to stay the last ... you know (But I would then list everyone that's new) ... that's also the reason why it's still fat and red