Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.54 KB

File metadata and controls

36 lines (25 loc) · 2.54 KB

Contributing to OpenPFC

Documentation

Build and test

Follow INSTALL.md for MPI, HeFFTe, and CMake. Run tests with your configured build (e.g. ctest or the project’s test targets) after OpenPFC_BUILD_TESTS=ON.

CI (GitHub Actions)

Pull requests run workflows under .github/workflows/: ci.yml (main build/test matrix on Ubuntu 24.04), docs.yml (markdown link check via scripts/check_doc_links.py, Doxygen when enabled), coverage.yml, asan.yml, clang-tidy.yml. Doc-only edits under docs/** still trigger the Documentation workflow’s link job—run python3 scripts/check_doc_links.py locally before pushing.

Changelog

User-visible and developer-facing changes are recorded in CHANGELOG.md. Add a note under [Unreleased] when your change affects behavior, CMake options, or config file keys.

Questions

Use GitHub Issues for bugs and feature discussion.