docs: add CONTRIBUTING.md with developer onboarding quickstart

What does this MR do and why?

Adds CONTRIBUTING.md at the root : an onboarding entry point for new and community contributors covering quickstart, testing, linting, and MR conventions.

Updates README.md to link to it.

Closes #824 (closed)

Testing

mise lint:docs passes.

Performance Analysis

  • This merge request does not introduce any performance regression. If a performance regression is expected, explain why.

Merge request reports

Loading
Loading