Skip to content

docs: Add CONTRIBUTING.md and Contributor Covenant CoC (#46)#77

Merged
pbialon merged 1 commit into
mainfrom
docs/46-contributing
Apr 25, 2026
Merged

docs: Add CONTRIBUTING.md and Contributor Covenant CoC (#46)#77
pbialon merged 1 commit into
mainfrom
docs/46-contributing

Conversation

@przemyslawbialon

Copy link
Copy Markdown
Collaborator

Summary

  • New CONTRIBUTING.md covering prerequisites, dev setup, tests, flake8 linting, PR conventions, a broker-plugin walkthrough, and tax-correctness bug reporting. Bilingual-friendly tone (PL/EN welcome).
  • New CODE_OF_CONDUCT.md — Contributor Covenant v2.1, canonical text with the maintainer contact filled in.
  • README.md / README.pl.md gain a Contributing / Współtworzenie section pointing at both files. Replaces the previous bare-bones ## Development block that duplicated the quickstart.
  • .gitignore picks up .coverage, htmlcov/, and .pytest_cache/ since the guide teaches pytest --cov.

Closes #46.

Notes for reviewer

Test plan

  • CONTRIBUTING.md renders cleanly on GitHub (TOC links work)
  • Links in CONTRIBUTING.md resolve: CODE_OF_CONDUCT.md, .github/PULL_REQUEST_TEMPLATE.md, .github/ISSUE_TEMPLATE/broker_support_en.md, docs/TAX_RULES.md, pit38/plugins/README.md, pit38/data_sources/*/example_format.csv
  • README.md "Contributing" section + README.pl.md "Współtworzenie" section render and cross-link correctly
  • pytest tests/ still green

CONTRIBUTING.md covers prerequisites, dev setup, tests, flake8 linting,
PR conventions, a broker-plugin walkthrough, and a tax-correctness bug
reporting flow. Bilingual-friendly wording so PL/EN contributors are
both at home.

README.md / README.pl.md now surface a Contributing section that links
to the new guide and to CODE_OF_CONDUCT.md (Contributor Covenant v2.1,
maintainer contact filled in).

Also ignores .coverage / htmlcov / .pytest_cache — the contributing
guide teaches pytest --cov, so these artifacts will start appearing in
working trees.
@codecov

codecov Bot commented Apr 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@pbialon pbialon merged commit 59388fb into main Apr 25, 2026
5 checks passed
@pbialon pbialon deleted the docs/46-contributing branch April 25, 2026 13:27
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.

docs: Add CONTRIBUTING.md with dev setup and plugin walkthrough

2 participants