ELT Developing Software Guide Logo
4.0

Guide

  • Introduction
    • Scope
    • Abbreviations & Acronyms
    • Stylistics Conventions
      • Examples
  • Related Documentation
    • ESO Documents
    • Standards
    • Reference Documents
  • Linux Development Tools
    • Generic structure indications
    • Environmental Modules System (Lmod)
      • Lmod basic commands
    • ELT Software
    • Inline documentation
    • C++ Tools
      • Compiler suite
      • Linter
      • Unit testing framework
      • Dynamic checking tools
      • GCC Sanitizers examples
    • Python Tools
      • Python Interpreter
      • Python test framework
      • Python tools
      • Python documentation
    • Java Tools
      • Java Software Development Kit
      • Unit test framework
      • Java code checking tools
    • GUI Toolkit
    • Build system
      • Introduction to waf scripts
      • waf and the ELT directory structure
      • Installing files
      • C++ Examples
      • C++ and QT Example
      • Python Examples
      • Python and QT Example
      • Mixing Python and C++ and Qt
      • Java Example
      • Doxygen documentation generation
      • Sphinx documentation generation
    • ESO waf extension: wtools
    • Software versioning and revision control
    • Integration tests
      • ETR examples
      • System Deployment
ELT Developing Software Guide
  • Related Documentation

Related Documentation

The following documents, of the exact version shown, form part of this document to the extent specified herein. In the event of conflict between the documents referenced herein and the content of this document, the content of this document shall be considered as superseding.

ESO Documents

  • AD1 ELT Linux Installation Guide (https://ftp.eso.org/pub/elt/repos/docs/devenv7/installation-guide/html/html/index.html)

  • AD2 ELT Git Usage Guidelines (In Preparation)

  • AD3 Control GUI Developers Guidelines ESO-288608 Version 2

  • AD4 Control UI Toolkit User Manual (https://ftp.eso.org/pub/elt/repos/docs/CUT/sphinx_doc/html-3.4.1/index.html)

Standards

  • AD5 ELT Programming Language Coding Standards ESO-254539 Version 7

Reference Documents

  • RD1 ELT Programming Language Coding Standards ESO-254539 Version 7

Previous Next

© Copyright 2026 ESO - European Southern Observatory.