-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeta.ts
More file actions
43 lines (40 loc) · 1.02 KB
/
Copy pathmeta.ts
File metadata and controls
43 lines (40 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
export interface VendorSkillMeta {
official?: boolean
source: string
skills: Record<string, string> // sourceSkillName -> outputSkillName
}
/**
* Repositories to clone as submodules and generate skills from source documentation
* Type 1: Generated Skills
*/
export const submodules: Record<string, string> = {
// Add projects here to generate skills from their documentation
// Example: 'react': 'https://github.com/facebook/react',
}
/**
* Already generated skills, sync with their `skills/` directory
* Type 2: Synced Skills
*/
export const vendors: Record<string, VendorSkillMeta> = {
// Add vendors here that maintain their own skills
// Example:
// 'slidev': {
// official: true,
// source: 'https://github.com/slidevjs/slidev',
// skills: {
// slidev: 'slidev',
// },
// },
}
/**
* Hand-written skills with Jerret's preferences/tastes/recommendations
* Type 3: Manual Skills
*/
export const manual = [
'project-analysis',
'dev',
'exam',
'handoff',
'kaifeng-team',
'video',
]