Prefer nullptr to 0 or NULL
Prefer std::make_shared to direct use of new
Prefer auto to explicit type declarations
How to impose code style through your editor
How to impose code style through Git hooks
How to run code-style tools clang-format and yapf manually
How to name keywords in psi4/src/read_options.cc
How to call BLAS & LAPACK in
How to use low-level BLAS/LAPACK with psi4.core.Matrix
How to name orbital bases (e.g., AO & SO)
How to name orbital dimensions
How to name orbital spaces (e.g., docc)
How to use an Add-On’s name in directory structure, build, and distribution
How to integrate an Add-On into build, testing, and docs
How to bump a version
How to create and remove an annotated Git tag on a remote
What is the suggested GitHub workflow
What Psi4 version is running
Annual
Pre-Release (e.g., v1.3rc1)
Release (e.g., v1.3)
Post-Release (e.g., v1.8.2)
How to use a local Add-On repository in the Psi4 build
What is the directory layout of the installed or staged Psi4
How to highlight git merge conflicts in vi
How to use gdb and lldb with Psi4
How to locate non-ascii characters in the codebase
How to Ignore the Bots
Test Suite
Adding PSIthon Test Cases
Adding PsiAPI Test Cases
How to set up PSIthon tests to run through pytest
How to find tests without output.ref
How to do GitHub issue management and code review