# Contributing Meldwork is licensed under the [Apache License 2.0](LICENSE). Contributions are welcome when they improve the local-first desktop product, documentation, tests, or security posture. Unless a separate written agreement applies, a contribution accepted into this repository is available under the repository license. Opening a pull request does not transfer copyright beyond the rights granted by the Apache License 2.0. ## Ground Rules - Keep changes small and tied to a clear product or engineering need. - Do not submit secrets, tokens, private logs, private prompts, or user data. - Do not add remote services, telemetry, credential collection, or server dependencies without explicit project approval. - Preserve the local-first boundary: renderer code must not gain unrestricted filesystem, shell, credential, or executable-path access. - Include focused tests for behavior, security boundary, storage, or IPC changes. - Confirm that all submitted code and assets are yours to contribute and do not introduce incompatible license obligations. ## Community Standards Please follow the [Code of Conduct](CODE_OF_CONDUCT.md) in issues, pull requests, discussions, and other project spaces.