docs: use PyCOADS template for contrib guide, add ci/cd details

3 jobs for !25 with 7-add-ci-cd
detached
Status Job ID Name Coverage
  Build
canceled #1095903
pre-commit

 
  Test
canceled #1095904
pytest

 
  Lint
canceled #1095905
ruff