Spack-Manager
  • User Profiles
    • Analysts Documentation
    • Developer Documentation
      • Developers: What you need to know about Spack
      • Quick-Start: Developer Workflow
      • Useful Commands for Development
      • Advanced Topics for Developers
      • Snapshot Developer Workflow Example
    • System Administrator Documentation
  • General Information
Spack-Manager
  • User Profiles
  • Developer Documentation
  • View page source

Developer Documentation

Developers in this section are softare developers for the projects that are using Spack-Manager. This documentation is to help understand the basic requirements and workflow for developing software using Spack-Manager.

  • Developers: What you need to know about Spack
    • Querying the Spack commands
    • Reading and writing Spack specs
    • Major steps of the Spack build process
  • Quick-Start: Developer Workflow
    • Setup Spack-Manager
    • Creating an Environment
      • Managing the Source Code
    • Building and Making Code Changes
    • Running Tests and Coming Back
    • Quick Start
  • Useful Commands for Development
    • Environment setup process
    • Environment loading process
    • Environment setup commands
      • quick-create
      • quick-create-dev
      • quick-develop
    • Environment re-use commands
      • quick-activate
      • build-env-dive
    • Other Commands
      • remove-spack-prompt
  • Advanced Topics for Developers
    • Handling Multiple Environments
    • Cleaning Up Old Environments
    • Modifying Specs in an Environment
    • Debugging Spack Errors
    • When and How to Use Multiple Instances of Spack-Manager
    • Strategies for Conserving Disk Space
    • Constructing and Utilizing Multiple builds
  • Snapshot Developer Workflow Example
    • Setup
    • Building
    • Editing Code
    • Running
    • Iterating
Previous Next

Built with Sphinx using a theme provided by Read the Docs.