koodideks
Koodideks is a concept and proposed standard in software documentation that encodes code, metadata, and explanatory text into a single portable file format. The name derives from Estonian kood meaning 'code' and the suffix -deks, implying 'for codes' or 'to be used with codes'. The idea is to improve the reuse, discoverability, and localization of code examples across programming languages and learning contexts.
A koodideks file typically comprises a metadata header, a sequence of code blocks, and an annotation section.
Benefits of the approach include better maintainability of tutorials and open-source documentation, easier translation, and support
Status: koodideks is discussed as a conceptual framework rather than a formal, widely adopted standard. Several
See also: literate programming, documentation as code, and doc formats used in notebooks.