fragment RepoParts on Repository { owner { login avatarUrl } name description isPrivate isFork stargazers { totalCount } forks { totalCount } primaryLanguage { color name } updatedAt } query Repos($login: String!, $after: String) { repositoryOwner(login: $login) { repositories( first: 30 after: $after orderBy: { field: UPDATED_AT, direction: DESC } ) { pageInfo { hasNextPage endCursor } nodes { ...RepoParts } } } } query Stars($login: String!, $after: String) { user(login: $login) { starredRepositories( first: 30 after: $after orderBy: { field: STARRED_AT, direction: DESC } ) { pageInfo { hasNextPage endCursor } nodes { ...RepoParts } } } }