zstash

Guides:

  • Zstash documentation
  • User Guide
  • Developer Guide
    • Project Standards
    • Understanding CI
    • Tar Tracking Modes
    • Testing
    • How to Prepare a Release
    • Contributing to This Documentation
zstash
  • Developer Guide
  • View page source

Developer Guide

Use this guide for repository conventions, testing, release work, and implementation details that are mainly useful to contributors.

  • Project Standards
    • Development Environment
    • Version Control (VC)
    • Code Quality Assurance
    • Continuous Integration / Continuous Delivery (CI/CD)
    • Style Guide
    • API Documentation
  • Understanding CI
    • Build Workflow
    • Release Workflow
    • GitHub Actions
  • Tar Tracking Modes
    • Common lifecycle
    • Mode: --hpss=none
    • Mode: direct HPSS path
    • Mode: Globus URL
    • Summary table
  • Testing
    • Test layout
    • Recommended baseline workflow
    • Unit tests
    • Python integration tests
    • Bash-based integration tests
    • GitHub Actions
    • Testing for a release
  • How to Prepare a Release
    • Preparing a release candidate
    • Preparing a production release
    • Extra Resources
  • Contributing to This Documentation
    • Getting Started
    • Edit Documentation
    • Initial setup (obsolete/for reference only)
Previous Next

© Copyright 2020, E3SM.

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