zpmod  b19981f
High-performance Zsh module for script optimization and filesystem helpers
Contributing to zpmod

Thanks for your interest in improving zpmod! This page gathers developer-facing guidance and entry points.

Development quickstart

  • Build: use CMake from the repository root
    • Out-of-tree build directory: build-cmake/
    • Docs target: cmake --build build-cmake --target docs
  • Tests: run the ztst-based suite under tests/ via CTest wrappers
  • Zsh compatibility: verify across multiple zsh versions; prefer zsh allocators (zalloc/zsfree)

Pull requests

  • Keep changes focused; add/update tests for behavior changes
  • Follow the commenting guidelines; prefer clear rationale in commit messages
  • If you touch public-facing behavior, update relevant docs in docs/

Reporting issues

Please include:

  • zsh version and platform
  • Reproducer (minimal zsh snippet or test)
  • Expected vs. actual behavior

Thank you for contributing!