Thanks for your interest in contributing to the Data Contract app!
- Fork the repository
- Clone your fork
- Run
./start-data-contract.shto install dependencies and start the dev server - Make your changes
- Submit a pull request
The app is built with SvelteKit 5 + Svelte 5 runes, Tailwind CSS 4, and TypeScript.
cd app
npm install
npm run dev -- --port 5119- Bug fixes
- Accessibility improvements
- New export formats (e.g. additional ODCS / OpenMetadata language modules)
- Additional example contracts
- Documentation improvements
- Translation / i18n
- TypeScript with strict mode
- Svelte 5 runes (
$state,$derived,$effect) - Tailwind CSS for styling
- No unnecessary abstractions — keep it simple
By contributing, you agree that your contributions will be licensed under:
- Code: MIT License
- Documentation: CC BY-SA 4.0