MCPcopy
hub / github.com/AmintaCCCP/GithubStarsManager / Repository

Interface Repository

src/types/index.ts:1–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1export interface Repository {
2 id: number;
3 name: string;
4 full_name: string;
5 description: string | null;
6 html_url: string;
7 stargazers_count: number;
8 forks_count: number;
9 forks: number;
10 language: string | null;
11 created_at: string;
12 updated_at: string;
13 pushed_at: string;
14 starred_at?: string;
15 owner: {
16 login: string;
17 avatar_url: string;
18 };
19 topics: string[];
20 ai_summary?: string;
21 ai_tags?: string[];
22 ai_platforms?: string[];
23 analyzed_at?: string;
24 analysis_failed?: boolean;
25 analysis_error?: string;
26 subscribed_to_releases?: boolean;
27 custom_description?: string;
28 custom_tags?: string[];
29 custom_category?: string;
30 category_locked?: boolean;
31 last_edited?: string;
32 vector_indexed_at?: string; // ISO timestamp of last successful vector indexing
33 last_release_fetch_time?: string; // ISO timestamp, for incremental sync
34 has_fetched_releases?: boolean; // whether this repo has been synced for releases
35}
36
37export interface ReleaseAsset {
38 id: number;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected