chore: OSS-project hygiene + scrub upstream-product references#1
Open
gok03 wants to merge 2 commits into
Open
Conversation
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
Round out the repo with the documents and CI an OSS project is expected to have, and scrub stale upstream-product references that the templating re-introduced. - README polish: badged hero, mermaid architecture diagram, in-line links to the upstream feeds we ingest from. Roadmap link added to the MCP note. - `ARCHITECTURE.md`, `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`, `SECURITY.md`, `ROADMAP.md`, `CHANGELOG.md` (Keep a Changelog), `CODEOWNERS`. - Issue templates (bug / feature / false-positive) + config.yml routing security to private advisories, discussion template (Q&A), PR template. - New `lint.yaml` workflow (prettier + eslint), `eslint.config.js`, `.prettierrc.json`, `.prettierignore`. - New `codeql.yml` workflow on `javascript-typescript` with `security-extended,security-and-quality`. - `release.yaml` gains `id-token: write` + `attestations: write` for cosign keyless signing of the published container. - `.editorconfig`, `.nvmrc`, `.github/dependabot.yml` (npm + actions weekly), `.github/FUNDING.yml` template (commented). Scrub: - Removed every `github.com/RefuseHQ/refuse.dev` link the templating introduced into ARCHITECTURE / README / CONTRIBUTING / ROADMAP / ISSUE_TEMPLATE/config.yml — that repo is not public. - Softened "in the hosted version" / "production refuse.dev" mentions in CONTRIBUTING / SECURITY / ROADMAP / CHANGELOG / FUNDING.yml so the docs no longer point at a closed-source variant.
prettier --check surfaces 109 pre-existing formatting diffs and eslint turns up 44 issues (browser-global misses in the embedded admin UI, plus a few eqeqeq / no-useless-escape hits). That's a real cleanup pass, separate from OSS-project hygiene. Remove the workflow and configs from this PR; they can land alongside the actual format/fix sweep.
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
Rounds out the repo with the documents and CI an OSS project is expected to have, and scrubs every `github.com/RefuseHQ/refuse.dev` link the templating accidentally added back into the docs.
Docs
CI / release
Misc
Scrub
Test plan