Skip to main content
Ctrl+K
This package is under active development. If you'd like to contribute, check out our GitHub repository.

swxsoc_reach

  • Overview
  • User’s Guide
  • Developer’s Guide
  • API Reference
  • Overview
  • User’s Guide
  • Developer’s Guide
  • API Reference

Section Navigation

  • Developer Environment
  • Coding Standards
  • Testing Guidelines
  • Documentation Rules
  • Workflow for Maintainers
  • Developer’s Guide

Developer’s Guide#

This article describes the guidelines to be followed by developers working on this repository. If you are planning on contributing to this repository please read the following carefully. This guide borrows heavily from the one developed by the SunPy Project. It is consistent with the standards recommended by the Python in Heliophysics (PyHC).

The guidelines are

  • Developer Environment
    • Conda Environment
    • Visual Studio Code
  • Coding Standards
    • Language Standard
    • Coding Style/Conventions
    • Private code
    • Documentation and Testing
    • Data and Configuration
    • Standard output and errors
    • Logging and all other messages
    • Including C Code
  • Testing Guidelines
    • Writing tests
  • Documentation Rules
    • Overview
    • Sphinx
  • Workflow for Maintainers
    • Integrating changes via the web interface (recommended)
    • Issue Milestones and Labels
    • Updating and Maintaining the Changelog
    • Releases

previous

Historical CSV → CDF Processing CLI

next

Developer Environment

Edit on GitHub
Show Source

© Copyright US Government (not copyrighted) 2023-2026.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.1.