The result is based on ratio of number of commits and code additions from initial and final time ranges.
Initial time range – from 5 Jul, 2023 to 5 Oct, 2023
Final time range – from 5 Apr, 2024 to 5 Jul, 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 blockchain-etl/ethereum-etl-airflow repository has a bus factor of 15.
Low risk, knowledge is well distributed among the team members
Bus factor was measured on 14 Aug 2024
ethereum-etl-airflow
is a GitHub repository located in the blockchain-etl
organization. This organization specializes in providing data extraction tools for different blockchain technologies, including Ethereum.
ethereum-etl-airflow
focuses specifically on extracting data from the Ethereum blockchain by using Apache Airflow, a platform to programmatically author, schedule, and monitor data pipelines. Therefore, it falls into the category of ETL (Extract, Transform, Load) tools.
By using Apache Airflow, this repository allows users to automate the data gathering process and keep everything organized by creating data pipelines.
The data extracted by ethereum-etl-airflow
includes transactions, blocks, and event logs. Each piece of data is saved into its separate table.
However, the repository itself cannot be directly run by beginners. It is recommended for professional developers and those familiar with Docker, Python, Apache Airflow, and Google Cloud.
Users are responsible for setting up their Apache Airflow, IAM roles, DAGs, and other services needed.
In addition, the ethereum-etl-airflow
repository provides extensive README documentation to guide users through the setup process, assist in error troubleshooting, managing Google Cloud Composer, and more.
Contributor | Commits |
---|---|
343 | |
142 | |
70 | |
62 | |
58 |