Skip to content

docs(community): add contributing guide, security policy, code of conduct, and issue and PR templates - #70

Merged
pekral merged 1 commit into
masterfrom
docs/67-community-files
Nov 12, 2026
Merged

pekral merged 1 commit into
masterfrom
docs/67-community-files

Conversation

@pekral

@pekral pekral commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Shrnutí

Přidává chybějící community health soubory podle issue #67. Stávající šablona new-rule.yml zůstává beze změny.

  • .github/SECURITY.md – hlášení zranitelností výhradně přes GitHub private vulnerability reporting (/security/advisories/new), bez e-mailu. Podporované verze: opravy jdou do poslední verze, starší tagy se nepatchují. Bez SLA a lhůt.
  • .github/CODE_OF_CONDUCT.md – Contributor Covenant 2.1, kontakt pro vymáhání: maintainer soukromě přes GitHub (@pekral), bez e-mailu.
  • .github/CONTRIBUTING.md – struktura repa (ruleset.xml, docs/rules.md, Examples/, build tooling), jak funguje composer check-unused-sniffs, příkazy převzaté 1:1 ze skriptů v composer.json, popis CI podle ci.yml, composer-update.yml a dependabot.yml.
  • .github/pull_request_template.md – tabulka změn pravidel a checklist (composer build, check-unused-sniffs, Examples/ + docs/rules.md, CHANGELOG, Conventional Commits).
  • .github/ISSUE_TEMPLATE/bug_report.yml – hlášení pravidla, které hlásí nebo opravuje kód špatně.
  • .github/ISSUE_TEMPLATE/config.yml – odkazy na soukromé hlášení zranitelnosti a na upstream issues Slevomat Coding Standard (Discussions v repu nejsou zapnuté, proto bez odkazu na ně).

README neobsahuje sekci Contributing/Security, proto zůstává beze změny.

Poznámky

  • YAML šablony ověřeny parserem (Ruby YAML.load_file).
  • Stávající new-rule.yml používá label rule, který v repu neexistuje – mimo rozsah tohoto PR, neměněno.

Closes #67

@pekral
pekral marked this pull request as ready for review November 12, 2026 14:25
@pekral
pekral merged commit 54f628e into master Nov 12, 2026
2 checks passed
@pekral
pekral deleted the docs/67-community-files branch November 12, 2026 14:25
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.

Add community health files

1 participant