Skip to content

chore: normalize LICENSE copyright to Passion Factory and add community-health files#70

Merged
amondnet merged 2 commits into
mainfrom
chore/oss-community-health
Jul 1, 2026
Merged

chore: normalize LICENSE copyright to Passion Factory and add community-health files#70
amondnet merged 2 commits into
mainfrom
chore/oss-community-health

Conversation

@amondnet

@amondnet amondnet commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Normalizes the LICENSE copyright holder and adds the standard open-source community-health files (all previously missing).

  • LICENSE: Copyright (c) 2026 pleaseaiCopyright (c) 2026 Passion Factory (year unchanged).
  • CONTRIBUTING.md: adapted to this repo's real toolchain — mise (node/bun/hk) + bun install for JS, cargo for Rust — with mise run lint|typecheck|test|check as the dev workflow.
  • CODE_OF_CONDUCT.md: Contributor Covenant v2.1; enforcement contact conduct@pleaseai.dev.
  • SECURITY.md: private vulnerability reporting; contact security@pleaseai.dev.
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/ISSUE_TEMPLATE/: bug_report.md, feature_request.md, config.yml (discussions + security advisory links point to pleaseai/code-search).

README already carries a License badge and 6 others, so it is left unchanged.

Related issue

None.

Checklist

  • PR title follows Conventional Commits
  • Tests added or updated — N/A (docs / community-health files only)
  • Lint/format — N/A (no code changed)
  • Documentation updated
  • No breaking change

Summary by cubic

Normalize the LICENSE holder to Passion Factory and add standard community-health files to formalize contribution, conduct, and security processes. This improves governance and gives contributors clear guidance.

  • New Features
    • LICENSE: update holder from pleaseai to Passion Factory (year unchanged).
    • Add CONTRIBUTING.md with setup via mise (node, bun, hk), bun install, Rust via cargo, and mise run lint|typecheck|test|check.
    • Add CODE_OF_CONDUCT.md (Contributor Covenant v2.1); enforcement contact conduct@pleaseai.dev.
    • Add SECURITY.md with private reporting via GitHub advisories; fallback security@pleaseai.dev.
    • Add PR template and issue templates (bug/feature) with links to Discussions and Security advisories.

Written for commit e0267e6. Summary will update on new commits.

@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@amondnet, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 1 minute

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: ea96e910-c388-4889-8e62-da0ceb9f0ee3

📥 Commits

Reviewing files that changed from the base of the PR and between 03d7e29 and e0267e6.

📒 Files selected for processing (8)
  • .github/ISSUE_TEMPLATE/bug_report.md
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/feature_request.md
  • .github/PULL_REQUEST_TEMPLATE.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • LICENSE
  • SECURITY.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/oss-community-health

Comment @coderabbitai help to get the list of available commands.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces community and repository configuration files, including issue and pull request templates, contributing guidelines, a code of conduct, and a security policy, alongside updating the copyright holder in the license. The review feedback correctly identifies an inconsistency in the pull request template, where the checklist commands (bun run) do not align with the mise run commands recommended in CONTRIBUTING.md.

Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 1 high

Alerts:
⚠ 1 issue (≤ 0 issues of at least minor severity)

Results:
1 new issue

Category Results
Security 1 high

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@codecov

codecov Bot commented Jul 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@greptile-apps

greptile-apps Bot commented Jul 1, 2026

Copy link
Copy Markdown

Greptile Summary

This PR normalizes the LICENSE copyright holder from pleaseai to Passion Factory and adds all standard open-source community-health files that were previously absent.

  • LICENSE: single-line copyright update; year and terms are unchanged.
  • CONTRIBUTING.md: new guide correctly reflects the actual toolchain — mise (node/bun/hk), bun install, cargo — and all four mise run tasks match mise.toml exactly.
  • CODE_OF_CONDUCT.md / SECURITY.md: verbatim Contributor Covenant v2.1 and a private-reporting security policy, both with appropriate contact addresses.
  • GitHub templates: PR template and issue templates (bug, feature, config) with correct links to Discussions and Security advisories.

Confidence Score: 5/5

Safe to merge — all changes are documentation and community-health files; no code, build, or runtime behavior is affected.

The only functional change is a one-line copyright string update in LICENSE. All new files are documentation: the mise tasks and cargo commands in CONTRIBUTING.md were verified against the actual mise.toml and package.json. No logic, APIs, or dependencies are touched.

No files require special attention. The minor checklist inconsistency in .github/PULL_REQUEST_TEMPLATE.md has been flagged as a suggestion.

Important Files Changed

Filename Overview
LICENSE Single-line copyright holder update from "pleaseai" to "Passion Factory"; year unchanged.
CONTRIBUTING.md New contribution guide; mise tasks and cargo commands align accurately with mise.toml and package.json scripts.
.github/PULL_REQUEST_TEMPLATE.md New PR checklist; uses correct mise run test and mise run lint, but omits mise run typecheck which is a distinct step in CONTRIBUTING.md.
CODE_OF_CONDUCT.md Standard Contributor Covenant v2.1 with enforcement contact conduct@pleaseai.dev.
SECURITY.md Standard security policy with GitHub private advisory reporting and security@pleaseai.dev fallback.
.github/ISSUE_TEMPLATE/config.yml Issue template config; disables blank issues and links to Discussions and private Security advisories.
.github/ISSUE_TEMPLATE/bug_report.md Standard bug report template with environment, repro steps, and expected-behavior sections.
.github/ISSUE_TEMPLATE/feature_request.md Standard feature request template with problem/solution/alternatives sections.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Contributor] -->|clone + mise install + bun install| B[Dev Environment]
    B --> C{Type of change}
    C -->|JS/TS| D[mise run lint\nmise run typecheck]
    C -->|Rust| E[cargo fmt --all\ncargo clippy]
    C -->|Both| F[mise run check\nfull gate]
    D --> G[Open PR]
    E --> G
    F --> G
    G -->|uses| H[.github/PULL_REQUEST_TEMPLATE.md]
    H --> I[CI green?]
    I -->|No| B
    I -->|Yes| J[Request review]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Contributor] -->|clone + mise install + bun install| B[Dev Environment]
    B --> C{Type of change}
    C -->|JS/TS| D[mise run lint\nmise run typecheck]
    C -->|Rust| E[cargo fmt --all\ncargo clippy]
    C -->|Both| F[mise run check\nfull gate]
    D --> G[Open PR]
    E --> G
    F --> G
    G -->|uses| H[.github/PULL_REQUEST_TEMPLATE.md]
    H --> I[CI green?]
    I -->|No| B
    I -->|Yes| J[Request review]
Loading

Reviews (2): Last reviewed commit: "chore: apply AI code review suggestions" | Re-trigger Greptile

Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
@codspeed-hq

codspeed-hq Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 5 untouched benchmarks


Comparing chore/oss-community-health (e0267e6) with main (03d7e29)

Open in CodSpeed

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 8 files

Architecture diagram
sequenceDiagram
    participant C as Contributor
    participant GH as GitHub
    participant Repo as code-search Repo
    participant Maintainer as Maintainers
    participant Security as Security Team

    Note over C,Security: Community Health Files – Interaction Flows

    C->>GH: Visits repository
    GH->>C: Shows README, LICENSE (Passion Factory), CONTRIBUTING.md, etc.

    C->>Repo: Reads CONTRIBUTING.md
    Repo->>C: Provides setup instructions: mise, bun install, cargo
    C->>C: Follows workflow: create branch, run lint/typecheck/test/check
    alt Reports a bug
        C->>GH: Opens issue via bug_report.md template
        GH->>Repo: Creates issue with labels ["bug"]
        Repo->>Maintainer: Notifies maintainers
    else Requests a feature
        C->>GH: Opens issue via feature_request.md template
        GH->>Repo: Creates issue with labels ["enhancement"]
        Repo->>Maintainer: Notifies maintainers
    else Submits a PR
        C->>GH: Opens pull request using PULL_REQUEST_TEMPLATE.md
        GH->>Repo: Creates PR with checklist (Conventional Commits, tests, lint, docs)
        Repo->>Maintainer: Requests review
        Maintainer->>C: Provides feedback / approves
        C->>GH: Updates PR until CI green
        Maintainer->>GH: Merges squash-commit
    end

    alt Reports a security vulnerability
        C->>GH: Navigates to Security tab -> "Report a vulnerability"
        GH-->>Security: Creates private advisory
        Security->>C: Acknowledges within 72 hours
        Security->>Security: Investigates and prepares fix
        Security->>GH: Publishes advisory + credit (optional)
    end

    Note over C,Maintainer: Code of Conduct enforced via conduct@pleaseai.dev
    C->>Maintainer: (if incident) Reports via conduct@pleaseai.dev
    Maintainer->>C: Investigates and applies enforcement guidelines
Loading

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
@sonarqubecloud

sonarqubecloud Bot commented Jul 1, 2026

Copy link
Copy Markdown

@amondnet
amondnet merged commit 45d4364 into main Jul 1, 2026
12 of 13 checks passed
@amondnet
amondnet deleted the chore/oss-community-health branch July 1, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant