# Contributing Thank you for helping improve DSH Desktop. 1. Keep the shell independent from the upstream DSH implementation. 2. Do not inject DOM modifications into DSH Web. 3. Do not expose arbitrary process, shell, or filesystem access to renderer pages. 4. Add tests for runtime-manager and configuration changes. 5. Run `npm run check` and `npm test` before submitting changes. 6. Document compatibility assumptions and distinguish tested versions from best-effort support. This project is unofficial. Avoid upstream trademarks or language implying DeepSeek endorsement.