-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.example.yaml
More file actions
69 lines (62 loc) · 2.71 KB
/
Copy pathsettings.example.yaml
File metadata and controls
69 lines (62 loc) · 2.71 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
# Non-secret configuration for report collection & generation.
# Copy to settings.yaml and edit — settings.yaml is gitignored so your org
# details stay local. Secrets (Trello key/token) live in .env — never here.
company: Acme # report header reads "Acme · Engineering Weekly"
github:
org: acme-corp # GitHub org searched for PRs and issues
# Optional — delete this section if you don't deploy via ArgoCD.
argocd:
kube_context: my-cluster # kubectl context that can reach ArgoCD
namespace: argocd
# Optional shell command that must succeed before collecting (fail-fast for
# networks behind a VPN). Example: "pgrep -f openvpn"
# vpn_check: "pgrep -f openvpn"
# Optional — delete this section if you don't use Trello (key/token in .env).
trello:
boards:
- id: abc12345 # from the board URL: trello.com/b/<id>/…
name: "Product Roadmap"
theme_hint: "Core product" # helps the generator map cards to themes
# Map your list names to report meaning, so board renames don't break
# collection. Lists not mentioned here (Icebox, Resources, …) are ignored.
lists:
blocked: ["Blocked", "On Hold"]
in_progress: ["In Progress", "Doing", "Current Sprint"]
review: ["Review", "QA"]
up_next: ["Up Next", "Ready"]
done: ["Done"]
# Cards with no activity in this many days are ignored (except done: only
# cards moved to done within the report week count as completed).
activity_window_days: 14
# Optional — repo whose GitHub releases/tags are your mobile builds.
# Delete if you don't ship a mobile app.
mobile:
repo: acme-corp/mobile-app
report:
timezone: America/New_York
prepared_by: Your Name
# Team roster — used to merge identities across sources (GitHub handle vs
# Trello full name) and to keep Team Focus honest for people whose work does
# not show up in PRs. `sources` hints where a person's work is visible; if
# omitted, GitHub PRs are assumed.
#
# The coordinator pattern matters: a project coordinator / delivery lead who
# rarely writes code still does reportable work — leading, unblocking, testing
# coordination. List their sources as trello/meetings/slack so the generator
# never derives their week from GitHub (which would wrongly show "nothing").
team:
- name: Your Name
github: your-handle
role: Head of Engineering
- name: Alex Rivera
role: Project coordinator & cross-team lead
sources: [trello, meetings, slack] # rarely makes PRs — never judge from GitHub
- name: Priya Sharma
github: priya-sharma
role: Engineer (core API)
- name: Marcus Webb
github: marcusw
role: Engineer (web frontend)
- name: Sofia Reyes
github: sofiareyes
role: Engineer (mobile)