Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 953 Bytes

File metadata and controls

32 lines (25 loc) · 953 Bytes

Contributing

Thanks for your interest in improving Render Queue Manager!

Development Setup

  1. Clone the repository.
  2. Zip the root (containing rqm/) or create a symlink inside your Blender scripts/addons folder.
  3. Enable the add-on in Blender preferences.

Code Style

  • Keep modules focused (properties, outputs, queue_ops, ui, utils).
  • Avoid heavy side effects in module import scope.
  • Prefer small functions; log warnings instead of raising unless fatal.

Versioning

Use semantic-like tuple in bl_info['version']. Bump patch for fixes, minor for features.

Pull Requests

  1. Describe feature or fix clearly.
  2. Note any user-facing changes.
  3. Update CHANGELOG.md.

Extension Hooks

Register a preprocessor via:

import rqm
rqm.queue_ops.JOB_PREPROCESSORS.append(lambda job, scene: (True, ''))

Return (False, 'reason') to skip a job.

License

By contributing you agree your code is MIT licensed.