Navigation

  • index
  • next |
  • previous |
  • JEDI Documentation 6.0.0 documentation »
  • Inside JEDI »
  • Developer Tools

Developer ToolsΒΆ

A certain amount of consistency is required on the part of the developers so that we can maintain efficient software development. Therefore, we have adopted several methodologies and tools that we ask everyone to use.

  • Homebrew (Mac only)
  • Git flow (Application)
    • Installing git flow
    • Initializing your local repository
    • Working with git-flow branches
  • Git-LFS
    • Installing git-lfs
    • Using git-lfs
    • Adding large files to a JEDI repository
    • Activating Git-LFS for a JEDI repository
  • Sphinx
    • Installing Sphinx
    • Initial Configuration for Using Sphinx
    • Writing Your Document
    • More Help with Getting Started
  • Doxygen
    • Installing Doxygen
    • Documenting C++ source code
    • Documenting Fortran source code
    • Running Doxygen and Viewing the Results
    • Doxywizard and Customizing the Doxygen Build
  • CMake, CTest, and ecbuild
    • CMake and CTest
    • ecbuild
  • Debugging Tools
    • Building with Debug flags
  • gcov
  • GPTL

Previous topic

OpenMP Safety in JEDI and UFO

Next topic

Homebrew (Mac only)

Quick search

Navigation

  • index
  • next |
  • previous |
  • JEDI Documentation 6.0.0 documentation »
  • Inside JEDI »
  • Developer Tools
© Copyright 2018-2023, University Corporation for Atmospheric Research. Created using Sphinx 5.3.0.