An easy-to-use burndown chart generator for GitHub Project Boards.
0

Configure Feed

Select the types of activity you want to include in your feed.

Fix return type

shigetoshi.komatsu (Dec 18, 2023, 4:58 PM +0900) fbae056a 0ad31186

+3 -3
+1 -1
src/github_projects_burndown_chart/main.py
··· 22 22 return parser.parse_args() 23 23 24 24 25 - def download_project_data(args): 25 + def download_project_data(args) -> Project: 26 26 if args.project_type == 'repository': 27 27 project: Project = get_repository_project() 28 28 elif args.project_type == 'organization':
+2 -2
src/github_projects_burndown_chart/gh/api_wrapper.py
··· 18 18 __logger.addHandler(__ch) 19 19 20 20 21 - def get_repository_project() -> dict: 21 + def get_repository_project() -> Project: 22 22 query_variables = config['query_variables'] 23 23 query_response = gh_api_query(RepositoryProject, query_variables) 24 24 project_data = query_response['data']['repository']['project'] 25 25 return Project(project_data) 26 26 27 27 28 - def get_organization_project() -> dict: 28 + def get_organization_project() -> Project: 29 29 query_variables = config['query_variables'] 30 30 query_response = gh_api_query(OrganizationProject, query_variables) 31 31 project_data = query_response['data']['organization']['project']