The result is based on ratio of number of commits and code additions from initial and final time ranges.
Initial time range – from 14 Aug, 2023 to 14 Nov, 2023
Final time range – from 15 May, 2024 to 14 Aug, 2024
It is basically a number of most active contributors responsible for 80% of contributions.
Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.
The status-im/status-go repository has a bus factor of 22.
Low risk, knowledge is well distributed among the team members
Bus factor was measured on 14 Aug 2024
Status-go is a repository hosted on GitHub by the organization named Status-im. This repository serves as the underlying library of the Status mobile app, which is designed for the Ethereum Discovery Protocol and provides functions like account management and transaction sending. It's essentially a Go version of Status.
Status-go is written in Go programming language and it mainly interacts with Ethereum network via go-ethereum library. It was developed to provide a lightweight library that can be easily used and integrated by any Go application.
It also includes real-time, bidirectional, event-based communication thanks to its use of the Signal library. It's a HTTP server that can answer queries and provide data related to accounts or transactions on Ethereum network.
Some of its directories are:
cmd/
docker/
t/
static/
mailserver/
Overall, status-go is vital for Status mobile application, providing crucial Ethereum network interaction and server functionalities.
Contributor | Commits |
---|---|
656 | |
371 | |
301 | |
201 | |
197 |