in scripts/fetch_contributors_and_team.py [0:0]
def save_combined_data(committers, team_members):
"""
Combine committers and team members and save as JSON.
The output is written to the `contributors_and_team.json` file in the `static` directory.
"""
combined_users = committers.union(team_members)
user_data = [
{
"login": user,
"avatar_url": f"https://avatars.githubusercontent.com/{user}"
}
for user in sorted(combined_users)
]
output_path = os.path.join(STATIC_DIR, "contributors_and_team.json")
with open(output_path, "w") as file:
json.dump(user_data, file, indent=4)
print(f"Combined data saved to {output_path}")