Code of conduct
We follow the Contributor Covenant. Be respectful, assume best intent, and keep reviews focused on the work.Getting started
- Fork the repo and clone it locally.
- Install dependencies (
pnpm install,cargo install, etc. depending on the component you touch). - Run the test suite relevant to your change.
feature/<topic> or fix/<topic> so maintainers can track work easily.
Development workflow
- Keep commits small and descriptive.
- Update or add tests when behavior changes.
- Run
pnpm format(or the applicable formatter) before opening a PR.
Documentation
- Update
docs.jsonwhen adding or renaming pages. - Keep frontmatter (
title,description) meaningful so navigation stays clear. - When introducing new concepts, link to related guides so readers build context.
Pull requests
- Fill out the PR template, noting any breaking changes.
- Include screenshots or CLI outputs when the change affects UX.
- Mention the issue number (
Fixes #123) so automation can close it.
Releases
Release managers cut tags weekly. To get into a release:- Merge your PR before the code freeze (posted in
#releasechannel). - Update
CHANGELOG.mdunder the “Unreleased” section. - Verify CI pipelines are green.
Communication
- Join
#eventdbx-devon Slack for quick questions. - File issues for bugs or feature requests; include reproduction steps and logs.
- Use Discussions for RFCs or architectural proposals.