Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 738 Bytes

Contributing.md

File metadata and controls

9 lines (9 loc) · 738 Bytes

Feel free to submit issues, pull requests, etc.! When contributing code, please follow the general style expectations of Hyperion projects: - Follow the project .clang-format (except in judicious cases of templates or requires clauses ruining formatting), - Use trailing returns types, - Prefer assign-init (e.g. auto var = value;) over direct-init (e.g. auto var{value}), - By default, prefer simplicity and correctness over performance - We try to target Clang/LLVM 15, which doesn't yet support usage of concepts in function definitions occurring after the declaration (for example, defining a function template outside of the class it was declared in). In these cases, revert to using enable_if instead.