Repository navigation
Add agent/contributor docs, security policy, and GitHub templates - #33
Merged
Merged
Conversation
Document setup, CI-aligned check/coverage/e2e commands, and reporting paths for humans and coding agents. Add issue and PR templates, fix README check vs e2e wording, align Biome schema with CLI 2.6.4, and update DECISIONS for SECURITY.md. Co-authored-by: Carlo Perassi <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Audit verification
Confirmed missing on
mainbefore changes:AGENT.md/AGENTS.mdCONTRIBUTING.md,CODE_OF_CONDUCT.md, orSECURITY.md.github/ISSUE_TEMPLATE/or.github/pull_request_template.mdLICENSE(Apache-2.0) unchanged. No product code refactored.Changes
npm ci, glslang), CI-aligned commands (npm run check,npm run e2e, etc.), repo layout, conventions. Hard rules: increase/preserve engine coverage before commit, no secrets/host-specific values, keep public docs general; contact @carlok only.src/engine/**), PR flow, link to SECURITY.md..github/ISSUE_TEMPLATE/bug_report.yml,feature_request.yml,config.yml(blank issues off; security + maintainer contact links)..github/pull_request_template.mdnpm run check,npm run e2e, tests, and coverage.npm run checkvsnpm run e2e(matches .github/workflows/ci.yml); link CONTRIBUTING + AGENT.2.6.3→2.6.4to match@biomejs/biome2.6.4 (removes lint info noise).Commands run locally
Setup
npm run check— exit 0npm run lint— 77 files, no fixesnpm run typecheck— passnpm run build:legacy— engine/render/audio bundles builtnpm run glsl—glsl: all checks passednpm run coverage— 24 test files, 66 tests passed; coverage 96.1% lines, 87.05% branches (thresholds met)npm run e2e— exit 0 withCI=1(matches CI retries)the genome panel starts open and remembers being closed, passed on retry)CI=1: exit 1 on that same flaky test (first run failed, consistent with Playwrightretries: 1in CI)Apache-2.0 licence file not modified.