المساهمة
DataPass is an open project and we welcome contributions from the community. There are several ways you can help improve the project.
Ways to Contribute
Submit a Data Card
Document your dataset with a standardized data card:
- Fork the repository
- Create your data card using the Builder or manually
- Validate your card using the Validator
- Add your card to
registry/{dataset-id}/{version}/card.json - Open a pull request
Submit a Record Schema
If your dataset uses record_format: "json-structured", you can contribute a schema for your
record format:
- Add your schema to
gallery/record-schemas/{name}/schema.json - Include a
meta.jsonwith title, description, and compatibility info - Open a pull request
Help with Translations
We're working to make DataPass accessible in multiple languages. See the Translation Guide for details.
Report Issues
Found a bug or have a suggestion? Open an issue on GitHub.
Pull Request Process
When you open a pull request:
- CI will automatically validate any data cards against the schema
- A preview build will be deployed for review
- Maintainers will review your contribution
- Once approved, your contribution will be merged
Code of Conduct
Please read our Code of Conduct before contributing. We're committed to providing a welcoming and inclusive environment.