Skip to content

Add contribution guidance and CI - #63

Merged
umeraamir09 merged 6 commits into
mainfrom
docs/open-source-readiness
Oct 6, 2026
Merged

umeraamir09 merged 6 commits into
mainfrom
docs/open-source-readiness

Conversation

@umeraamir09

Copy link
Copy Markdown
Owner

Summary

  • Add CONTRIBUTING.md with verified npm setup, project commands, repository conventions, and PR guidance. Branch/commit suggestions are optional because no existing convention is documented.
  • Add CODE_OF_CONDUCT.md as a maintainer-review draft. The repository has no published reporting contact or enforcement process, so the document identifies those decisions as unresolved.
  • Add read-only GitHub Actions CI for pull requests and pushes to main: Node.js 22, npm ci, lint, type-check, offline tests, and production build. It does not deploy or use project secrets.
  • Link both guides from the README, correct the case-sensitive clone directory, and replace a render-time ref read with one-way state in CinemaPlayer. This preserves the existing “hide poster after first play” behavior while resolving the pre-existing ESLint error.

Validation

npm ci --no-audit --no-fund, npm run lint, npx tsc --noEmit, npm run test:party (30 tests), npm run test:discovery (24), npm run test:lib (103), npm run test:components, and git diff --check all passed. npm run build also passed; without local TMDB proxy credentials, homepage data loading logs missing TMDB_PROXY_URL/TMDB_PROXY_SECRET, but the build completes successfully.

The conduct document should remain marked as a draft until maintainers choose a private reporting contact and approve the proposed moderation approach.

docs: add issue and pull request templates
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Model not found: opencode/deepseek-v4-flash-free. Did you mean: ling-3.0-flash-fin-free, ling-3.1-flash-free, mimo-v2.6-flash-free?

opencode session  |  github run

Updated the Code of Conduct to remove draft status and clarify community standards and reporting processes.
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Model not found: opencode/deepseek-v4-flash-free. Did you mean: ling-3.0-flash-fin-free, ling-3.1-flash-free, mimo-v2.6-flash-free?

opencode session  |  github run

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Model not found: opencode/deepseek-v4-flash-free. Did you mean: ling-3.0-flash-fin-free, ling-3.1-flash-free, mimo-v2.6-flash-free?

opencode session  |  github run

@umeraamir09 umeraamir09 self-assigned this Oct 6, 2026
Removed sections on pull requests, development conventions, project roadmap, and license from the contributing guidelines.
@umeraamir09
umeraamir09 merged commit d25586b into main Oct 6, 2026
1 of 2 checks passed
@umeraamir09
umeraamir09 deleted the docs/open-source-readiness branch October 6, 2026 09:43
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

fatal: couldn't find remote ref docs/open-source-readiness

opencode session  |  github run

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