Hyperledger FireFly https://github.com/hyperledger/firefly

Project Health

Hyperledger FireFly continues to make progress toward v1.0

Required Information

  1. Have you switched from master to main in all your repos ? Yes
  2. Have you implemented repolinter.json in all your repos ? Yes

Questions/Issues for the TSC

  • None

Releases

  • Our release process and versioning schemes were established this quarter (documented in the Maintainer Docs), and all firefly-* repos are following semantic versioning now. 
  • Recent releases can be found on the Release page: https://github.com/hyperledger/firefly/releases
    • Each FireFly microservice may have an independent release schedule/version, and releases for each service can be found in their respective repos
  • While we are striving to keep breaking changes to a minimum, there is a possibility that some releases will include breaking changes before the project reaches v1.0

Overall Activity in the Past Quarter

The team continues to make good progress toward v1.0, including adding several major new pieces of work:

  • Tokens (fungible and non-fungible)
  • Custom smart contract support (in progress)
  • Performance testing and tuning

The FireFly Improvement Request (FIR) process was established earlier this quarter and the first FIR is currently in progress for Custom Smart Contracts.

Current Plans

https://github.com/hyperledger/firefly/issues/117

The v1.0 release remains the primary focus of the team

Maintainer Diversity

https://github.com/orgs/hyperledger/teams/firefly-committers/members

8 of 8 maintainers are from Kaleido.

Contributor Diversity

https://github.com/hyperledger/firefly/graphs/contributors

https://github.com/hyperledger/firefly-ethconnect/graphs/contributors

https://github.com/hyperledger/firefly-fabconnect/graphs/contributors

https://github.com/hyperledger/firefly-tokens-erc1155/graphs/contributors

https://github.com/hyperledger/firefly-dataexchange-https/graphs/contributors

https://github.com/hyperledger/firefly-cli/graphs/contributors

https://github.com/hyperledger/firefly-ui/graphs/contributors

20 committers - 55% from Kaleido

Additional Information

Technical metrics from 9/16/2021 to 12/16/2021

https://insights.lfx.linuxfoundation.org/projects/hyperledger%2Ffirefly/dashboard;subTab=technical?time=%7B%22from%22:%222021-09-16T04:00:00.000Z%22,%22type%22:%22absolute%22,%22to%22:%222021-12-16T05:00:00.000Z%22%7D

Reviewed By

Submission date

$action.dateFormatter.formatGivenString("dd-MMM-yyyy", $content.getCreationDate())


7 Comments

  1. Looks like you have an old template. Two things that have changed:

    1. In the beginning, the second question is no longer about repolinter, but "Have you implemented the Common Repository Structure in all your repos?"
    2. At the bottom, the TSC member list that is provided is out of date.
    1. I updated the TSC list

    2. Oops. I copied the most recent Fabric report. Thanks for updating the list.

  2. Thanks for the quarterly report!  You may want to focus more on the community in the "Project Health" category–that's what it was meant to address.  

    1. thanks for suggesting that Arun S M , I added a link to the technical metrics dashboard in a new section "Additional Information". hope that's ok with you Nicko Guyer :-)

  3. Nicko Guyer what's the plan for community engagement to increase maintainer diversity?