Standards

A collection of standards I’ve come across. Standards are nice.

Software

Software Behavior

https://bford.info/cachedir/
Case: I follow this in NotebookWebsiteTools' CreateCacheDirectory[] function.

Software Administration

https://keepachangelog.com
Cases: Used in several Rust crates I’ve maintained, including: wolfram-library-link, wstp, wolfram-expr, and wolfram-app-discover.
https://www.conventionalcommits.org/en/v1.0.0/

Software Licensing

REUSE Software — a standard for declaring the license of every individual file in a software project.
https://reuse.software/spec/
SPDX License Expressions — a standard for machine-processable identifiers for software licenses.
https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/
Used by: Cargo