doc: add a `CONTRIBUTING.md` file