# Contributing

Thank you for helping improve यो शब्दकोश.

## Good Contributions

- Correct spelling or encoding mistakes in Nepali text.
- Add source notes and licensing details.
- Improve examples, documentation, or search behavior.
- Add tests or validation for data migrations.

## Data Rules

- Keep `data/sabdakosh.json` as valid UTF-8 JSON.
- Preserve the existing entry shape unless the change includes documentation and validation updates.
- Avoid automated normalization unless the linguistic impact has been checked.
- Keep pull requests focused and explain how entries were changed.

## Before Opening a Pull Request

```bash
node scripts/validate-data.mjs
```

The validator should pass without errors.
