Contributing¶
DataFoundry welcomes focused contributions that improve the workbench, docs, examples, connectors, and runtime reliability.
What to contribute¶
- Product and documentation fixes that make the first-run experience clearer.
- Reproducible bugs with logs, traces, and screenshots.
- Datasource or connector improvements with clear setup and validation notes.
- Scenario cases that show how teams use DataFoundry for real data-agent workflows.
- Tests and smoke checks that protect core behavior such as read-only SQL execution, datasource registration, and traceability.
Pull request expectations¶
Keep pull requests narrow and easy to review:
- Link the issue or describe the user-facing problem.
- Explain the implementation scope.
- Include tests, smoke checks, or documentation validation.
- Call out compatibility, migration, or deployment impact.
- Avoid bundling unrelated formatting or refactors.
Read the repository-level CONTRIBUTING.md before opening a pull request.
Local validation¶
For docs-only changes, run:
For product or runtime changes, add the relevant build, typecheck, test, or smoke command in the pull request description.