1+ # Sync configuration for this repository
2+ # Configure which files to sync from parent repositories
3+
4+ # Default repository configuration
5+ default_repo : ' TimeWarpEngineering/timewarp-architecture'
6+ default_branch : ' master'
7+
8+ # Sync schedule configuration
9+ schedule :
10+ cron : ' 0 9 * * 1' # Every Monday at 9:00 AM UTC
11+
12+ # Repository-based file sync configuration
13+ repos :
14+ - repo : ' TimeWarpEngineering/timewarp-architecture'
15+ branch : ' master'
16+ path_transform :
17+ remove_prefix : ' TimeWarp.Architecture/'
18+ files :
19+ # Common development configuration files
20+ - source_path : ' TimeWarp.Architecture/.editorconfig'
21+ - source_path : ' TimeWarp.Architecture/.gitattributes'
22+
23+ # Kanban project management files - uncomment to enable project tracking:
24+ # - source_path: 'TimeWarp.Architecture/Kanban/Overview.md'
25+ # dest_path: 'Kanban/Overview.md'
26+ # - source_path: 'TimeWarp.Architecture/Kanban/Backlog/Overview.md'
27+ # dest_path: 'Kanban/Backlog/Overview.md'
28+ # - source_path: 'TimeWarp.Architecture/Kanban/ToDo/Overview.md'
29+ # dest_path: 'Kanban/ToDo/Overview.md'
30+ # - source_path: 'TimeWarp.Architecture/Kanban/InProgress/Overview.md'
31+ # dest_path: 'Kanban/InProgress/Overview.md'
32+ # - source_path: 'TimeWarp.Architecture/Kanban/Done/Overview.md'
33+ # dest_path: 'Kanban/Done/Overview.md'
34+ # - source_path: 'TimeWarp.Architecture/Kanban/Task-Template.md'
35+ # dest_path: 'Kanban/Task-Template.md'
36+
37+ # Uncomment and customize based on your repository type:
38+
39+ # .NET repositories - uncomment if this is a .NET project:
40+ # - source_path: 'TimeWarp.Architecture/Directory.Build.props'
41+ # - source_path: 'TimeWarp.Architecture/Directory.Build.targets'
42+ # - source_path: 'TimeWarp.Architecture/global.json'
43+ # - source_path: 'TimeWarp.Architecture/NuGet.config'
44+
45+ # JavaScript/Node.js repositories - uncomment if this is a JS/Node project:
46+ # - source_path: 'TimeWarp.Architecture/.eslintrc.js'
47+ # - source_path: 'TimeWarp.Architecture/.prettierrc.json'
48+ # - source_path: 'TimeWarp.Architecture/.prettierignore'
49+ # - source_path: 'TimeWarp.Architecture/.nvmrc'
50+
51+ # GitHub workflow templates (requires SYNC_PAT with workflow scope):
52+ # - source_path: 'TimeWarp.Architecture/.github/workflow-templates/'
53+
54+ # Documentation templates:
55+ # - source_path: 'TimeWarp.Architecture/.templates/'
56+
57+ # Sync options
58+ sync_options :
59+ overwrite_existing : true
60+ ignore_missing : false
61+ default_dest_to_source : true
62+
63+ # Pull Request configuration
64+ pull_request :
65+ # Branch name prefix for sync PRs
66+ branch_prefix : ' sync-configurable-files'
67+
68+ # PR title template
69+ title : ' Sync configurable files from parent repository'
70+
71+ # Auto-merge PRs if all checks pass (requires branch protection rules)
72+ auto_merge : false
73+
74+ # Labels to add to sync PRs
75+ labels :
76+ - ' automated'
77+ - ' sync'
78+ - ' configuration'
0 commit comments