Prepare repo for open source

This commit is contained in:
Samraaj Bath
2026-06-29 16:14:44 -07:00
parent 66dfdcc58d
commit 3f7c9ed227
28 changed files with 1461 additions and 574 deletions
+2
View File
@@ -0,0 +1,2 @@
# Default maintainer review for repository-wide changes.
* @Samraaj
+4
View File
@@ -25,3 +25,7 @@ labels: bug
**Logs / artifacts**
<!-- Relevant output, the validation report, or a run dir. For a "perfect score",
check it isn't a blocked/degenerate capture (capture.pollution / capture.blocked). -->
**Responsible disclosure**
<!-- Do not include secrets, cookies, private URLs, proprietary captures, or security
vulnerabilities here. Report vulnerabilities privately via SECURITY.md. -->
+3
View File
@@ -3,3 +3,6 @@ contact_links:
- name: Security vulnerability
url: https://github.com/ion-design/ditto.site/security/advisories/new
about: Please report security issues privately — do not open a public issue.
- name: Support policy
url: https://github.com/ion-design/ditto.site/blob/main/SUPPORT.md
about: Read what information to include and what support expectations apply.
@@ -17,3 +17,7 @@ labels: enhancement
**Scope notes**
<!-- Does this touch the deterministic compiler (clone fidelity/gates) or only the
service layer? Anything that affects clone output should stay deterministic. -->
**Responsible-use impact**
<!-- Note any safeguards needed for public clone endpoints, third-party captures,
brand/trademark confusion, or abuse prevention. -->
+7
View File
@@ -10,8 +10,15 @@
- [ ] `npm run typecheck` passes
- [ ] `npm test` passes
- [ ] `npm audit --omit=dev --audit-level=moderate` passes, or residuals are explained
- [ ] Added/updated tests for the change
## Open-source readiness
- [ ] Documentation updated where behavior, setup, deployment, or support expectations changed
- [ ] No secrets, private URLs, proprietary captures, or generated artifacts were committed
- [ ] Change follows the responsible-use policy
## Compiler determinism
- [ ] No change to the compiler's deterministic clone semantics, **or** the change
+4
View File
@@ -5,9 +5,13 @@ on:
branches: ["**"]
pull_request:
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 45
services:
postgres:
image: postgres:16