from github import Github import os import streamlit as st import plotly.figure_factory as ff g = Github(os.environ.get('github')) inference_repo = g.get_repo("bigcode-project/bigcode-inference-benchmark") df = list() for milestone in inference_repo.get_milestones(): df.append(dict(Task=milestone.title, Start=milestone.due_date, Finish="2023-03-01", Resource="Not Started")) colors = {'Not Started': 'rgb(220, 0, 0)', 'Incomplete': (1, 0.9, 0.16), 'Complete': 'rgb(0, 255, 100)'} fig = ff.create_gantt(df, colors=colors, index_col='Resource', show_colorbar=True) st.plotly_chart(fig)