chore: standardize OSS hygiene templates (TaskFlow)#1
Open
badhope wants to merge 1 commit into
Open
Conversation
- Add community health files (SECURITY, CONTRIBUTING, CODE_OF_CONDUCT, CHANGELOG, CITATION.cff, .gitattributes, .editorconfig, .gitleaks.toml) - Add .github/ templates (CODEOWNERS, PR template, issue templates) - Add dependabot, gitleaks, and language-aware CI workflows No code or runtime behavior changes.
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.
chore: standardize OSS hygiene templates
Add the community-health, security, and CI baseline that matches the rest of the
badhoperepos. None of the existing code or runtime behavior is changed.What's added
.gitattributes— normalize line endings + mark vendored / generated / docs.editorconfig— consistent indent / encoding across editors.gitleaks.toml— global allowlist for tests / docs / samplesCITATION.cff— GitHub "Cite this repository" button (placeholders to fill).github/CODEOWNERS— default owner@badhope+ security-sensitive paths.github/ISSUE_TEMPLATE/bug_report.yml— structured bug reports.github/ISSUE_TEMPLATE/feature_request.yml— problem-first feature requests.github/dependabot.yml— weekly PRs for npm, github-actions.github/workflows/ci.yml— node lint + test + build on push / PRWhy
SECURITY.md/CODE_OF_CONDUCT.md/CONTRIBUTING.md/CHANGELOG.md/CITATION.cff: standard OSS community files so contributors and securityreporters know how to engage.
.gitattributes/.editorconfig/.gitleaks.toml: normalize lineendings, encoding, and keep the secret-scanner quiet on docs / fixtures.
.github/CODEOWNERS: route reviews to@badhope..github/ISSUE_TEMPLATE/+PULL_REQUEST_TEMPLATE.md: structured reportsso triage and reproduction cost less.
.github/dependabot.yml: weekly dependency PRs grouped by ecosystem..github/workflows/gitleaks.yml: secret scanning on every push / PR..github/workflows/ci.yml: language-aware lint + test + build on everypush / PR. Caches lockfile-keyed deps for fast runs.
Notes
test / build scripts are present in
package.json/pyproject.toml/Cargo.toml. Tighten it once you have a stable test command.CITATION.cffhas placeholders (__REPO_TITLE__,__KEYWORDS__). Editthe file to fill in real values before merging if you want GitHub's
"Cite this repository" button to work.