chore: seed org-default community health files + reusable workflows#1
Open
bryansayler wants to merge 2 commits into
Open
chore: seed org-default community health files + reusable workflows#1bryansayler wants to merge 2 commits into
bryansayler wants to merge 2 commits into
Conversation
- Add org profile README rendered at github.com/quirk-systems - Add CONTRIBUTING, CODE_OF_CONDUCT (Contributor Covenant 2.1), SECURITY - Add issue forms (bug, feature) + config disabling blank issues - Add PR template + FUNDING placeholder - Add reusable validate and PR-title-lint workflows downstream repos can call Contact email placeholders intentionally left as <conduct@quirk.systems> and <security@quirk.systems> -- replace before merge.
…idate - Add NOTICE asserting Quirk Systems copyright (Apache 2.0 attribution convention; LICENSE stays as the verbatim boilerplate). - Reusable validate workflow: always set up Node.js (Drizzle, ESLint, and other Node-based tooling expect node in PATH even when running under Bun) and bake SKIP_ENV_VALIDATION=1 at the job level so callers don't have to wire it per-step.
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.
Summary
quirk-systems/.githubas the org-default community-health repo so every Quirk Systems repository inherits issue/PR templates, CONTRIBUTING, CODE_OF_CONDUCT (Contributor Covenant 2.1), SECURITY, and FUNDING.profile/README.mdas the org landing page rendered at https://github.com/quirk-systems.reusable-validate.yml(lint → type-check → test → build, optional Playwright e2e; bun/pnpm/yarn/npm-aware) andreusable-pr-title-lint.yml(enforces Conventional Commits on PR titles).NOTICEassertingCopyright 2025-2026 Quirk Systems(Apache 2.0 attribution convention; LICENSE stays as the verbatim boilerplate).Test plan
profile/README.mdrenders as the org landing page..github/overrides (e.g.quirk-generator), open a new issue and confirm the bug/feature YAML forms appear and blank issues are blocked.quirk-generatorand confirm the org-default PR template populates.reusable-validate.ymlis wired up inquirk-systems/project-scaffoldon the same feature branch; verify the run succeeds.Follow-ups before/after merge
<conduct@quirk.systems>and<security@quirk.systems>placeholders inCODE_OF_CONDUCT.mdandSECURITY.md.uses: quirk-systems/.github/.github/workflows/reusable-validate.yml@main.Generated by Claude Code