chore: add REPO_POLICIES compliance files #155

Merged
sneak merged 1 commits from chore/repo-policies-compliance into main 2026-03-03 18:07:44 +01:00
Collaborator

Add .gitignore, .editorconfig, REPO_POLICIES.md, and .dockerignore to bring the repository into compliance with REPO_POLICIES standards.

Changes

  • .gitignore (#132): Standard template from sneak/prompts plus Go-specific entries (bin/, *.exe, *.test, etc.)
  • .editorconfig (#133): root=true, UTF-8, LF line endings, trim trailing whitespace, final newline. Go and Makefile use tabs, everything else 2 spaces.
  • REPO_POLICIES.md (#134): Copied as-is from sneak/prompts (last_modified: 2026-02-22)
  • .dockerignore (#135): Excludes .git, bin/, .editorconfig, .vscode/, .idea/, *.test, LICENSE, and documentation files. Keeps all files needed by the Dockerfile (source code, go.mod, go.sum, Makefile, .golangci.yml, static/, templates/).

docker build . passes with these changes.

closes #132, closes #133, closes #134, closes #135

Add `.gitignore`, `.editorconfig`, `REPO_POLICIES.md`, and `.dockerignore` to bring the repository into compliance with REPO_POLICIES standards. ### Changes - **`.gitignore`** ([#132](https://git.eeqj.de/sneak/upaas/issues/132)): Standard template from `sneak/prompts` plus Go-specific entries (bin/, *.exe, *.test, etc.) - **`.editorconfig`** ([#133](https://git.eeqj.de/sneak/upaas/issues/133)): root=true, UTF-8, LF line endings, trim trailing whitespace, final newline. Go and Makefile use tabs, everything else 2 spaces. - **`REPO_POLICIES.md`** ([#134](https://git.eeqj.de/sneak/upaas/issues/134)): Copied as-is from `sneak/prompts` (last_modified: 2026-02-22) - **`.dockerignore`** ([#135](https://git.eeqj.de/sneak/upaas/issues/135)): Excludes `.git`, `bin/`, `.editorconfig`, `.vscode/`, `.idea/`, `*.test`, `LICENSE`, and documentation files. Keeps all files needed by the Dockerfile (source code, go.mod, go.sum, Makefile, .golangci.yml, static/, templates/). `docker build .` passes with these changes. closes #132, closes #133, closes #134, closes #135
clawbot added the needs-reviewbot labels 2026-03-01 23:54:43 +01:00
clawbot added 1 commit 2026-03-01 23:54:43 +01:00
chore: add REPO_POLICIES compliance files
All checks were successful
Check / check (pull_request) Successful in 1m34s
fb8dfef501
Add .gitignore, .editorconfig, REPO_POLICIES.md, and .dockerignore
to bring the repository into compliance with REPO_POLICIES standards.

- .gitignore: Standard template from sneak/prompts plus Go-specific entries
- .editorconfig: root=true, UTF-8, LF, tabs for Go/Makefile, 2 spaces elsewhere
- REPO_POLICIES.md: Copied from sneak/prompts (last_modified: 2026-02-22)
- .dockerignore: Excludes .git, bin/, editor configs, docs; keeps all build files
Author
Collaborator

Review: PASS

Reviewed all 4 files added in this PR for REPO_POLICIES compliance.

Files Verified

File Status Notes
.gitignore Covers OS files (.DS_Store, Thumbs.db), editor files (.swp, .swo, *~, .idea/, .vscode/), Go build artifacts (bin/, *.test, *.out, *.exe, *.dll, *.so, *.dylib), node_modules/, and secrets (.env, *.pem, *.key)
.editorconfig root=true, UTF-8, LF line endings, 2-space indent default, tabs for Go and Makefile, final newline, trim trailing whitespace
REPO_POLICIES.md Exact byte-for-byte match with authoritative source (last_modified: 2026-02-22)
.dockerignore Excludes .git, bin/, editor dirs, docs (README.md, REPO_POLICIES.md, CONVENTIONS.md, LICENSE). Does NOT exclude any build-required files (source, go.mod, go.sum, Makefile, .golangci.yml, templates/, static/)

Integrity Checks

  • Only 4 files added — no other changes (no Makefile, linter config, or test modifications)
  • docker build . passes — all lint checks, tests, and compilation succeed with the new .dockerignore
  • Branch is up to date with main — no rebase needed
  • No cheating detected

Closes #132, #133, #134, #135.

## Review: PASS ✅ Reviewed all 4 files added in this PR for REPO_POLICIES compliance. ### Files Verified | File | Status | Notes | |------|--------|-------| | `.gitignore` | ✅ | Covers OS files (.DS_Store, Thumbs.db), editor files (.swp, .swo, *~, .idea/, .vscode/), Go build artifacts (bin/, *.test, *.out, *.exe, *.dll, *.so, *.dylib), node_modules/, and secrets (.env, *.pem, *.key) | | `.editorconfig` | ✅ | root=true, UTF-8, LF line endings, 2-space indent default, tabs for Go and Makefile, final newline, trim trailing whitespace | | `REPO_POLICIES.md` | ✅ | **Exact byte-for-byte match** with [authoritative source](https://git.eeqj.de/sneak/prompts/raw/branch/main/prompts/REPO_POLICIES.md) (last_modified: 2026-02-22) | | `.dockerignore` | ✅ | Excludes .git, bin/, editor dirs, docs (README.md, REPO_POLICIES.md, CONVENTIONS.md, LICENSE). Does NOT exclude any build-required files (source, go.mod, go.sum, Makefile, .golangci.yml, templates/, static/) | ### Integrity Checks - ✅ **Only 4 files added** — no other changes (no Makefile, linter config, or test modifications) - ✅ **`docker build .` passes** — all lint checks, tests, and compilation succeed with the new `.dockerignore` - ✅ **Branch is up to date with main** — no rebase needed - ✅ **No cheating detected** Closes [#132](https://git.eeqj.de/sneak/upaas/issues/132), [#133](https://git.eeqj.de/sneak/upaas/issues/133), [#134](https://git.eeqj.de/sneak/upaas/issues/134), [#135](https://git.eeqj.de/sneak/upaas/issues/135).
clawbot added merge-ready and removed needs-reviewbot labels 2026-03-01 23:59:45 +01:00
sneak was assigned by clawbot 2026-03-02 00:00:02 +01:00
sneak merged commit 1cd433b069 into main 2026-03-03 18:07:44 +01:00
sneak deleted branch chore/repo-policies-compliance 2026-03-03 18:07:45 +01:00
Sign in to join this conversation.