Files
openclaw-mission-control/CONTRIBUTING.md
2026-02-11 10:40:02 +00:00

2.1 KiB
Raw Blame History

Contributing to OpenClaw Mission Control

Thanks for your interest in improving Mission Control.

This repo welcomes contributions in three broad categories:

  • Issues: bug reports, feature requests, and design discussions
  • Documentation: improvements to clarity, correctness, onboarding, and runbooks
  • Code: fixes, features, tests, and refactors

Where to start

Filing issues

When opening an issue, please include:

  • What you expected vs what happened
  • Steps to reproduce (commands, env vars, links)
  • Logs and screenshots where helpful
  • Your environment (OS, Docker version, Node/Python versions)

Pull requests

Expectations

  • Keep PRs small and focused when possible.
  • Include a clear description of the change and why its needed.
  • Add/adjust tests when behavior changes.
  • Update docs when contributor-facing or operator-facing behavior changes.

Local checks

From repo root, the closest “CI parity” command is:

make check

If youre iterating on a specific area, the Makefile also provides targeted commands (lint, typecheck, unit tests, etc.). See make help.

Docs contribution guidelines

  • The numbered pages under docs/ are entrypoints. Prefer linking to deeper pages instead of duplicating large blocks of content.
  • Use concise language and concrete examples.
  • When documenting operational behavior, call out risk areas (secrets, data loss, migrations).

Security and vulnerability reporting

If you believe youve found a security vulnerability:

If thats not available in your environment, contact the maintainers privately.

Code of conduct

If this repository adopts a Code of Conduct, we will link it here.

License

By contributing, you agree that your contributions will be licensed under the MIT License. See LICENSE.