RISC OS Build EnvironmentROBE

Bibliography63Bibliography

Introduction and Overview

This chapter cites the public source material used while building this manual: official Docker and RISC OS documentation, and the upstream project repositories that publish the tools and libraries this guide describes. It is intended as a working bibliography for the guide itself, rather than as a general list of all RISC OS references that might ever be useful.

Some chapters were also written or checked directly against material that exists only inside the build environment or this repository, such as installed help topics, help command files, extracted documentation trees, and upstream source code with no separately published form. That material is not suitable as a reader-facing citation, so it is not listed here; where it informed a chapter and no public equivalent could be found, it is recorded in an XML comment near the relevant entry below, for maintainers who need to re-check or update it.

Installation and host setup

The prerequisites and installation chapters drew on the following Docker documentation:

The guide's statements about the build environment being tied to linux/amd64 images were checked against this repository's own Dockerfiles, which are internal build inputs rather than separately published material.

PRM-in-XML, StrongHelp, and document authoring

The PRM-in-XML and StrongHelp chapters and appendices drew on the installed documentation sets and help resources:

Build system, versioning, and project-management material

The makefile-system, version-management, and project-structure chapters cite the following public references:

The CMunge and CMHG material also used the extracted local PRM-in-XML source, now maintained publicly as riscos-cmunge repository:

Archive, resource, and file-format chapters

The archive and resource-format appendices cite a mixture of upstream web references and the public repositories that now publish material originally consulted locally:

Execution format appendices

The AIF, module, and utility execution-format appendix cites the canonical public specifications for each base format, alongside the 64-bit C library repository already cited below for the 64-bit extensions to those formats:

ObjAsm and assembler material

The ObjAsm workflow and appendix cite the published assembler manuals together with the public repository behind the local wrapper tooling:

Language-server and editor-integration material

The riscos-swi-lsp documentation cites a general LSP introduction and the tool's own upstream repository:

Git workflow, environment tooling, and 64-bit library references

The remaining chapters cite a mixture of public repositories cited directly and public repositories that now publish material originally consulted from installed command help, wrapper scripts, and other tooling local to the build environment:

Examples

When extending or revising a chapter, consult the bibliography section that matches the topic first. It helps distinguish between: