vibeflow-n8n/CONTRIBUTING.md
2026-04-12 13:33:57 -03:00

79 lines
1.7 KiB
Markdown

# Contributing
Thanks for contributing to Vibeflow n8n.
We want this project to stay practical, readable, and friendly to contributors.
## What contributions are welcome
- new recipes
- better examples
- client-specific setup improvements
- docs clarifications
- prompt refinements
- validation heuristics
- packaging improvements for open-source distribution
## Contribution principles
- prefer clarity over cleverness
- keep examples realistic
- avoid vendor lock where possible
- document assumptions explicitly
- keep the user experience friendly for non-experts
## Branch naming
Suggested branch prefixes:
- `feat/`
- `fix/`
- `docs/`
- `chore/`
- `recipe/`
Examples:
- `feat/add-plan-schema`
- `docs/improve-opencode-guide`
- `recipe/lead-qualification-pack`
## Pull requests
A good PR should:
- explain the problem,
- describe the change,
- note any breaking behavior,
- include updated docs when needed,
- include an example when behavior changes.
## Documentation expectations
If you change the skill behavior, also update at least one of:
- `docs/skill-spec.md`
- `docs/conversation-contract.md`
- `templates/system-prompt.md`
- `examples/`
## Recipes
When adding a recipe, include:
- scenario summary,
- ideal intake questions,
- suggested node structure,
- common risks,
- validation notes,
- sample final report excerpt.
## Style guide
- use markdown
- keep sections short and scannable
- write for builders, not only prompt engineers
- avoid unnecessary jargon
## Release notes
When your change matters to users, update `CHANGELOG.md`.
## Security-sensitive changes
If your contribution touches secrets, auth, external communication, or destructive actions, also review `SECURITY.md`.