Software Standards and Policies

from: Lsst Wiki Table of Contents .

LSST Software Development Plan

Lsst Software Development Plan

Coding Standards, C++ and Python

CodeStandards
LSST Coding Standards for C++ and Python

Documentation Standards

DocumentationStandards
Standards for Software Documentation
EaIngestNeeds
Documentation Standards change to accomodate EA -- integrated into above DocumentationStandards
Copyrights
Copyright Information
DMAcknowledgements
Acknowledgements by LSST Data Management

Testing Standards

Unit Testing Standard Proposal In Preparation...

Policies and Conventions

DMTwikiUsage
Policy on Trac Twiki Usage for LSST DM documentation
CodeReviews
Code Modification Policy: Using Trac to Track Code Reviews
LsstDCTicketWorkflow
Ticket Workflow Process
IssuingReleases
Creating and obtaining new releases
OnVersionNumbers
Release version numbering conventions
OnUsingUsing
C++'s Using Statement Convention
OnAddingNewLsstRequirement
Proposing a modification to Baseline LSST Requirements

Superceded Policies

TicketLifecycle:: OBSOLETE DC2: Proposal for Revision to Code Modification Policy