Topics finds topics via various criteria. Results are sorted by best match. Please see https://help.github.com/articles/searching-topics for more information about search qualifiers. GitHub API docs: https://docs.github.com/rest/search/search?apiVersion=2022-11-28#search-topics meta:operation GET
(ctx context.Context, query string, opts *SearchOptions)
| 117 | // |
| 118 | //meta:operation GET /search/topics |
| 119 | func (s *SearchService) Topics(ctx context.Context, query string, opts *SearchOptions) (*TopicsSearchResult, *Response, error) { |
| 120 | var result *TopicsSearchResult |
| 121 | resp, err := s.search(ctx, "topics", &searchParameters{Query: query}, opts, &result) |
| 122 | if err != nil { |
| 123 | return nil, resp, err |
| 124 | } |
| 125 | |
| 126 | return result, resp, nil |
| 127 | } |
| 128 | |
| 129 | // CommitsSearchResult represents the result of a commits search. |
| 130 | type CommitsSearchResult struct { |