Development and Contribution Practices

Sign in to save progress
5 lessons30 minFree
Loading lessons…

About this course

Learn best practices for contributing to reVeal development, testing methodologies, and code quality standards.

  • 5 lessons
  • 30 min
  • advanced

What you'll learn

  • Understand the five-pillar architecture of reVeal development infrastructure
  • Configure and manage Pixi-based environments with conda-forge channels
  • Implement multi-environment setup for development, testing, documentation, and building
  • Configure Ruff as a comprehensive replacement for Black, flake8, and isort
  • Set up advanced pytest configurations with extensive fixture management
  • Implement pre-commit hooks for automated code quality enforcement

Finishing the course

  • Watching is free and needs no account. Sign in to save your progress. Finish every lesson to earn the certificate. Each certificate has its own public verification link to share.