You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@plc4x.apache.org by Christofer Dutz <ch...@c-ware.de> on 2023/06/13 08:03:23 UTC

[DRAFT] Board Report

Hi folks … here comes the draft of our board report … especially with the “what the project had been working on” part, I might have missed something … so please metion things noteworthy.


## Description:
The mission of the Apache PLC4X project is creating a set of libraries for
communicating with industrial programmable logic controllers (PLCs) using a
variety of protocols but with a shared API.

## Project Status:
Current project status: ongoing with moderate activity
Issues for the board: none

## Membership Data:
Apache PLC4X was founded 2019-04-17 (4 years ago)
There are currently 21 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was César García on 2021-10-01.
- No new committers. Last addition was Jinlin Hong on 2022-11-02.

Even if we managed to attract some new folks after switching to GitHub
Issues, PRs and Discussions, still we haven't identified anyone to invite as
committer or promote to PMC membership. But we know that it would be good
for the project and we're keeping an eye on potential candidates.

## Project Activity:
There have been multiple initiatives from the community. Probably the most note-
worthy would be an updated S7 driver able to do cyclic communication. A new
Apache Hop integration and updates to the EtherNet/IP driver. Currently there
is one ongoing initiative to bring the Profinet driver forward.

Unfortunately, some of these have brought the project in a somewhat unstable
state and we'll be investing quite some time to re-stabilize this in the
next few months.

We are also planning on investing some time to refactor some of the core
mechanisms to handle multi-connection drivers.

## Community Health:
Commit-activity has increased by 34% in the last quarter and we have 15
individual contributors on file. Communication has decreased by 18%, but
is still at levels we would still call ok (540 vs 653). This quarter we
added Github Discussions as new communication channel and are starting to
use it.

Re: AW: [DRAFT] Board Report

Posted by Sebastian Rühl <sr...@apache.org>.
Hi Chris,

it is fine however I would even describe it as:

"In PLC4Go a lot of work has been put into streamlining the API, SPI and the
C-Bus driver, fixing issues with edge cases and fixing several bugs. Test got extended greatly which lead now to a coverage above 80% in the above mentioned components."

- Sebastian

On 2023/06/13 09:53:20 Christofer Dutz wrote:
> Hi Sebastian,
> 
> I added:
> 
> „In PLC4Go a lot of work has been put into streamlining the API, SPI and the
> C-Bus driver, which now has a coverage above 80%.“
> 
> Ok?
> 
> Chris
> 
> Von: Sebastian Rühl <sr...@apache.org>
> Datum: Dienstag, 13. Juni 2023 um 10:16
> An: dev@plc4x.apache.org <de...@plc4x.apache.org>
> Betreff: Re: [DRAFT] Board Report
> I Guess we could mention that there was a good bunch of time spend on getting the quality up for the plc4go part. So the API/SPI as well as the c-bus driver has now coverage above 80%. This also includes general fixing of QC issues and testing.
> 
> - Sebastian
> 
> On 2023/06/13 08:03:23 Christofer Dutz wrote:
> > Hi folks … here comes the draft of our board report … especially with the “what the project had been working on” part, I might have missed something … so please metion things noteworthy.
> >
> >
> > ## Description:
> > The mission of the Apache PLC4X project is creating a set of libraries for
> > communicating with industrial programmable logic controllers (PLCs) using a
> > variety of protocols but with a shared API.
> >
> > ## Project Status:
> > Current project status: ongoing with moderate activity
> > Issues for the board: none
> >
> > ## Membership Data:
> > Apache PLC4X was founded 2019-04-17 (4 years ago)
> > There are currently 21 committers and 13 PMC members in this project.
> > The Committer-to-PMC ratio is roughly 3:2.
> >
> > Community changes, past quarter:
> > - No new PMC members. Last addition was César García on 2021-10-01.
> > - No new committers. Last addition was Jinlin Hong on 2022-11-02.
> >
> > Even if we managed to attract some new folks after switching to GitHub
> > Issues, PRs and Discussions, still we haven't identified anyone to invite as
> > committer or promote to PMC membership. But we know that it would be good
> > for the project and we're keeping an eye on potential candidates.
> >
> > ## Project Activity:
> > There have been multiple initiatives from the community. Probably the most note-
> > worthy would be an updated S7 driver able to do cyclic communication. A new
> > Apache Hop integration and updates to the EtherNet/IP driver. Currently there
> > is one ongoing initiative to bring the Profinet driver forward.
> >
> > Unfortunately, some of these have brought the project in a somewhat unstable
> > state and we'll be investing quite some time to re-stabilize this in the
> > next few months.
> >
> > We are also planning on investing some time to refactor some of the core
> > mechanisms to handle multi-connection drivers.
> >
> > ## Community Health:
> > Commit-activity has increased by 34% in the last quarter and we have 15
> > individual contributors on file. Communication has decreased by 18%, but
> > is still at levels we would still call ok (540 vs 653). This quarter we
> > added Github Discussions as new communication channel and are starting to
> > use it.
> >
> 

AW: [DRAFT] Board Report

Posted by Christofer Dutz <ch...@c-ware.de>.
Hi Sebastian,

I added:

„In PLC4Go a lot of work has been put into streamlining the API, SPI and the
C-Bus driver, which now has a coverage above 80%.“

Ok?

Chris

Von: Sebastian Rühl <sr...@apache.org>
Datum: Dienstag, 13. Juni 2023 um 10:16
An: dev@plc4x.apache.org <de...@plc4x.apache.org>
Betreff: Re: [DRAFT] Board Report
I Guess we could mention that there was a good bunch of time spend on getting the quality up for the plc4go part. So the API/SPI as well as the c-bus driver has now coverage above 80%. This also includes general fixing of QC issues and testing.

- Sebastian

On 2023/06/13 08:03:23 Christofer Dutz wrote:
> Hi folks … here comes the draft of our board report … especially with the “what the project had been working on” part, I might have missed something … so please metion things noteworthy.
>
>
> ## Description:
> The mission of the Apache PLC4X project is creating a set of libraries for
> communicating with industrial programmable logic controllers (PLCs) using a
> variety of protocols but with a shared API.
>
> ## Project Status:
> Current project status: ongoing with moderate activity
> Issues for the board: none
>
> ## Membership Data:
> Apache PLC4X was founded 2019-04-17 (4 years ago)
> There are currently 21 committers and 13 PMC members in this project.
> The Committer-to-PMC ratio is roughly 3:2.
>
> Community changes, past quarter:
> - No new PMC members. Last addition was César García on 2021-10-01.
> - No new committers. Last addition was Jinlin Hong on 2022-11-02.
>
> Even if we managed to attract some new folks after switching to GitHub
> Issues, PRs and Discussions, still we haven't identified anyone to invite as
> committer or promote to PMC membership. But we know that it would be good
> for the project and we're keeping an eye on potential candidates.
>
> ## Project Activity:
> There have been multiple initiatives from the community. Probably the most note-
> worthy would be an updated S7 driver able to do cyclic communication. A new
> Apache Hop integration and updates to the EtherNet/IP driver. Currently there
> is one ongoing initiative to bring the Profinet driver forward.
>
> Unfortunately, some of these have brought the project in a somewhat unstable
> state and we'll be investing quite some time to re-stabilize this in the
> next few months.
>
> We are also planning on investing some time to refactor some of the core
> mechanisms to handle multi-connection drivers.
>
> ## Community Health:
> Commit-activity has increased by 34% in the last quarter and we have 15
> individual contributors on file. Communication has decreased by 18%, but
> is still at levels we would still call ok (540 vs 653). This quarter we
> added Github Discussions as new communication channel and are starting to
> use it.
>

Re: [DRAFT] Board Report

Posted by Sebastian Rühl <sr...@apache.org>.
I Guess we could mention that there was a good bunch of time spend on getting the quality up for the plc4go part. So the API/SPI as well as the c-bus driver has now coverage above 80%. This also includes general fixing of QC issues and testing.

- Sebastian

On 2023/06/13 08:03:23 Christofer Dutz wrote:
> Hi folks … here comes the draft of our board report … especially with the “what the project had been working on” part, I might have missed something … so please metion things noteworthy.
> 
> 
> ## Description:
> The mission of the Apache PLC4X project is creating a set of libraries for
> communicating with industrial programmable logic controllers (PLCs) using a
> variety of protocols but with a shared API.
> 
> ## Project Status:
> Current project status: ongoing with moderate activity
> Issues for the board: none
> 
> ## Membership Data:
> Apache PLC4X was founded 2019-04-17 (4 years ago)
> There are currently 21 committers and 13 PMC members in this project.
> The Committer-to-PMC ratio is roughly 3:2.
> 
> Community changes, past quarter:
> - No new PMC members. Last addition was César García on 2021-10-01.
> - No new committers. Last addition was Jinlin Hong on 2022-11-02.
> 
> Even if we managed to attract some new folks after switching to GitHub
> Issues, PRs and Discussions, still we haven't identified anyone to invite as
> committer or promote to PMC membership. But we know that it would be good
> for the project and we're keeping an eye on potential candidates.
> 
> ## Project Activity:
> There have been multiple initiatives from the community. Probably the most note-
> worthy would be an updated S7 driver able to do cyclic communication. A new
> Apache Hop integration and updates to the EtherNet/IP driver. Currently there
> is one ongoing initiative to bring the Profinet driver forward.
> 
> Unfortunately, some of these have brought the project in a somewhat unstable
> state and we'll be investing quite some time to re-stabilize this in the
> next few months.
> 
> We are also planning on investing some time to refactor some of the core
> mechanisms to handle multi-connection drivers.
> 
> ## Community Health:
> Commit-activity has increased by 34% in the last quarter and we have 15
> individual contributors on file. Communication has decreased by 18%, but
> is still at levels we would still call ok (540 vs 653). This quarter we
> added Github Discussions as new communication channel and are starting to
> use it.
>