Contribute

The Well grows through public contributions. There are five paths, depending on what you can offer. All contributions are welcome under the project licenses.

1. Add a jurisdiction

Each new court requires a scraper that fetches the judge index, the standing orders, and the chambers-rules pages, plus extractors that parse those documents into the YAML schema.

Start with the contributing guide and the existing CASD scraper at scrapers/casd/ as a reference implementation. The scraper must produce YAML that validates against the schema.

2. Improve an extractor

The shared extractors at scrapers/common/extractors.py turn standing-order text into structured procedural fields. Improving them — better page-limit detection, more accurate cadence inference, new topic tags — improves every judge page in every jurisdiction. Tests are required for all extractor changes; fixtures live in scrapers/common/tests/fixtures/.

3. Correct a judge card

Errors happen — court pages move, standing orders are revised, a regex misses an edge case. Two ways to flag a correction:

4. Contribute as an attorney

California-barred attorneys can contribute observations from courtrooms they have appeared in. Observations cover the things that do not appear in standing orders: how strictly a judge enforces meet-and-confer, actual oral-argument length, whether chambers will field a quick scheduling question by phone.

Applications are manually reviewed against active California State Bar records. Verified contributors receive a credential that submits observations through a path designed so that no operator — including the maintainer — can link a specific observation to a specific contributor. See docs/anonymity.md for the architecture.

The attorney application portal is not yet open. Check back soon, or watch the repository for the announcement.

5. Sponsor the project

The Well does not run advertising or take commercial partnerships. Voluntary GitHub Sponsors contributions fund domain renewals, optional infrastructure beyond Cloudflare's free tier, and bug-bounty payouts. Sponsorship does not confer editorial influence.

What does not count as a contribution

Code of conduct and security

Contributors are expected to follow the code of conduct. Security findings should be disclosed under SECURITY.md; cash rewards are available for qualifying reports.