1.1 Supported Source File Types

Only the types of source file listed here (together with their corresponding standard file extension, encoding (with or without a byte-order-mark), MIME Types and indentation spacing, may be submitted for inclusion to the project.

Type File Extension Encoding BOM MIME Type Indentation Spacing
Java source file .java UTF-8 No text/x-java-source 4
Text .txt UTF-8 Yes text/plain 4
XML files .xml UTF-8 Yes application/xml 4

Requests for new source file types, with a detailed rationale, must be made to a project administrator.

Rationale

The more source file types that are supported, the larger the set of dependencies required to build a Facsimile implementation and the larger the set of skills required by developers and contributors. By keeping the set of supported source files to a minimum, the project goal of Simplicity is supported.