-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yml
More file actions
77 lines (62 loc) · 2.37 KB
/
Copy pathconfig.yml
File metadata and controls
77 lines (62 loc) · 2.37 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# QuantEcon Repository Backup Configuration
# Production configuration for QuantEcon organization
#
# Includes: lectures, core libraries, GitHub Actions, and key infrastructure
# For full organization backup (workshops, books, etc): --config configs/config.quantecon-all.yml
backup:
enabled: true
organization: "QuantEcon"
# Skip archived repositories
exclude_archived: true
# ============================================================
# CORE ASSETS TO BACKUP
# ============================================================
# Exact repository names
repositories:
# ----- Core Libraries -----
- "QuantEcon.py" # Python library
- "QuantEcon.jl" # Julia library
# ----- Active Projects -----
- "continuous_time_mcs"
- "continuous_time_mcs.notebooks"
# ----- Infrastructure Tools -----
- "sphinx-tojupyter"
- "quantecon-book-theme"
# ----- Organization Config -----
- ".github"
- "meta"
# Repository name patterns (Python regex)
patterns:
# Lecture series - PRIMARY CONTENT
- "lecture-.*" # All lecture repos
# GitHub Actions (org automation)
- "action-.*" # action-check-warnings, action-link-checker, etc.
# QuantEcon libraries and tools
- "QuantEcon\\..*" # QuantEcon.notebooks, QuantEcon.cheatsheet, etc.
# ============================================================
# EXCLUSIONS
# ============================================================
# Exclude deprecated lecture versions
exclude_repositories:
- "lecture-python" # Superseded by lecture-python.myst
- "lecture-python-programming" # Superseded by .myst version
- "lecture-python-advanced" # Superseded by .myst version
- "lecture-python.theme"
- "lecture-python-programming.theme"
- "lecture-python-advanced.theme"
- "lecture-source-py.theme"
- "lecture-source-jl.theme"
- "lecture-source-jl.notebooks"
# Deprecated QuantEcon repos
- "QuantEcon.py-conda"
- "QuantEcon.py.benchmark"
- "QuantEcon.lectures.code"
# Metadata backup (issues, releases) is disabled by default
# See docs/config.example.yml for available options
# AWS S3 configuration
s3:
bucket: "backup-quantecon-github"
region: "us-east-1"
prefix: ""
logging:
level: "INFO"