Skip to content

Commit 96ee31b

Browse files
committed
chore: repo init with stx and bdx ecosystems
0 parents  commit 96ee31b

164 files changed

Lines changed: 27157 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.coderabbit.yaml‎

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
language: en-US
2+
tone_instructions: >-
3+
Prioritize regressions, API compatibility, test gaps, release impact and monorepo consistency.
4+
Flag breaking changes per CONTRIBUTING.md. Focus on behavioral risk and skip style-only nits.
5+
6+
reviews:
7+
profile: chill
8+
request_changes_workflow: false
9+
high_level_summary: false
10+
high_level_summary_in_walkthrough: false
11+
review_status: true
12+
review_details: false
13+
commit_status: true
14+
fail_commit_status: false
15+
collapse_walkthrough: true
16+
changed_files_summary: false
17+
sequence_diagrams: false
18+
estimate_code_review_effort: true
19+
assess_linked_issues: true
20+
related_issues: false
21+
related_prs: false
22+
suggested_labels: false
23+
auto_apply_labels: false
24+
suggested_reviewers: false
25+
auto_assign_reviewers: false
26+
in_progress_fortune: false
27+
poem: false
28+
enable_prompt_for_ai_agents: true
29+
abort_on_close: true
30+
path_filters:
31+
- "benevolent-dx/**"
32+
- "stacks/**"
33+
- ".github/workflows/**"
34+
- ".githooks/**"
35+
- ".github/pr-scope-map.json"
36+
- ".github/PULL_REQUEST_TEMPLATE.md"
37+
- "CONTRIBUTING.md"
38+
- "README.md"
39+
- "package.json"
40+
- "pnpm-workspace.yaml"
41+
- "stacks/release.config.ts"
42+
- "dagger.json"
43+
- ".node-version"
44+
- "!**/dist/**"
45+
- "!**/coverage/**"
46+
- "!**/node_modules/**"
47+
path_instructions:
48+
- path: "stacks/packages/knowledge-base/**"
49+
instructions: >-
50+
Review as the knowledge-base scope. Prioritize API stability, sensible defaults,
51+
stack-definition correctness, and whether tests prove the intended behavior.
52+
- path: "benevolent-dx/packages/**"
53+
instructions: >-
54+
Review as the Benevolent DX tooling layer. Focus on package boundaries,
55+
integration stability, publishability, and whether the abstractions stay generic.
56+
- path: "benevolent-dx/docs/**"
57+
instructions: >-
58+
Review as docs scope. Bias feedback toward documentation accuracy, command correctness,
59+
and whether the BDX ecosystem story remains coherent inside the shared monorepo.
60+
- path: "stacks/docs/**"
61+
instructions: >-
62+
Review as docs scope. Bias feedback toward documentation accuracy, command correctness,
63+
and broken links/examples rather than style-only nits.
64+
- path: "stacks/**"
65+
instructions: >-
66+
Review as repo/stack scope. Focus on whether higher-level stack artifacts are coherent,
67+
maintainable, and aligned with the repo's intended package boundaries.
68+
- path: ".github/workflows/**"
69+
instructions: >-
70+
Review as ci scope. Focus on workflow safety, branch behavior, cache correctness,
71+
and whether CI coverage still matches repository expectations.
72+
- path: ".github/PULL_REQUEST_TEMPLATE.md"
73+
instructions: >-
74+
Review as repo scope. Keep PR guidance aligned with CONTRIBUTING.md and the preferred squash-merge workflow.
75+
- path: ".github/pr-scope-map.json"
76+
instructions: >-
77+
Review as repo scope. Keep scope mappings aligned with the actual published packages and repo areas.
78+
- path: "CONTRIBUTING.md"
79+
instructions: >-
80+
Review as repo/docs guidance. Keep contributor instructions aligned with current branch, PR, and testing expectations.
81+
- path: "package.json"
82+
instructions: >-
83+
Review as repo scope. Focus on workspace-wide tooling impact, scripts, dependency changes,
84+
and release or CI implications.
85+
- path: "pnpm-workspace.yaml"
86+
instructions: >-
87+
Review as repo scope. Focus on workspace layout and catalog changes.
88+
- path: "tsconfig.base.json"
89+
instructions: >-
90+
Review as repo scope. Focus on path alias correctness and downstream workspace impact.
91+
- path: "stacks/release.config.ts"
92+
instructions: >-
93+
Review as repo scope. Prioritize release automation correctness, channel behavior, and semantic-release impact.
94+
auto_review:
95+
enabled: true
96+
auto_incremental_review: true
97+
auto_pause_after_reviewed_commits: 3
98+
drafts: false
99+
ignore_title_keywords:
100+
- "WIP"
101+
- "DO NOT REVIEW"
102+
- "RFC"
103+
base_branches:
104+
- "^main$"
105+
- "^beta$"
106+
- "^alpha$"
107+
finishing_touches:
108+
docstrings:
109+
enabled: false
110+
unit_tests:
111+
enabled: false
112+
simplify:
113+
enabled: false
114+
pre_merge_checks:
115+
docstrings:
116+
mode: off
117+
title:
118+
mode: warning
119+
requirements: >-
120+
Prefer Conventional Commit style PR titles. Use type(scope): summary when a supported scope applies.
121+
Supported scopes are knowledge-base, repo, docs, and ci.
122+
description:
123+
mode: warning
124+
issue_assessment:
125+
mode: warning
126+
tools:
127+
github-checks:
128+
enabled: true
129+
timeout_ms: 180000
130+
markdownlint:
131+
enabled: true
132+
actionlint:
133+
enabled: true
134+
yamllint:
135+
enabled: true
136+
shellcheck:
137+
enabled: true
138+
gitleaks:
139+
enabled: true
140+
141+
chat:
142+
art: false
143+
auto_reply: true
144+
allow_non_org_members: true
145+
146+
knowledge_base:
147+
web_search:
148+
enabled: true
149+
code_guidelines:
150+
enabled: true
151+
filePatterns:
152+
- "CONTRIBUTING.md"
153+
- ".github/PULL_REQUEST_TEMPLATE.md"
154+
learnings:
155+
scope: local
156+
issues:
157+
scope: local
158+
pull_requests:
159+
scope: local

‎.dagger/.gitattributes‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

‎.dagger/.gitignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sdk

‎.dagger/package.json‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "stx-ci",
3+
"type": "module",
4+
"packageManager": "pnpm@11.0.0-beta.6",
5+
"dependencies": {
6+
"@dagger.io/dagger": "^0.20.3",
7+
"typescript": "^5.9.3"
8+
},
9+
"pnpm": {
10+
"ignoredBuiltDependencies": [],
11+
"onlyBuiltDependencies": [
12+
"protobufjs"
13+
]
14+
}
15+
}

0 commit comments

Comments
 (0)