Developer Guide¶
Contents:
- Introduction
- Development Environment
- Windows Development
- Tips
- Troubleshooting
- Version Control
- SQL Upgrade Scripts
- Testing
- The Health of a Codebase
- Testing in Depth
- Unit Tests
- Integration Tests
- Measuring Coverage of Integration Tests
- Load/Performance Testing
- Continuous Integration
- Accessibility Testing
- Future Work
- Writing Documentation
- Dependency Management
- Debugging
- Coding Style
- Consuming Configuration
- Deployment
- Docker, Kubernetes, and Containers
- Making Releases
- Tools
- Universal Numerical Fingerprint (UNF)
- Make Data Count
- Shibboleth and OAuth
- Geospatial Data
- SELinux
- Big Data Support
- S3 Direct Upload and Download
- Data Capture Module (DCM)
- Repository Storage Abstraction Layer (RSAL)
- Auxiliary File Support
- Direct DataFile Upload/Replace API
- Dataset Semantic Metadata API
- Dataset Migration API
- Workflows