Skip to content

Add comprehensive testing framework#8

Open
moraesc wants to merge 1 commit into
mainfrom
add-testing-framework
Open

Add comprehensive testing framework#8
moraesc wants to merge 1 commit into
mainfrom
add-testing-framework

Conversation

@moraesc

@moraesc moraesc commented May 1, 2026

Copy link
Copy Markdown
Owner

Overview

This PR introduces a comprehensive testing framework to ensure the quality and consistency of all species entries in the field guide. The framework validates that all entries conform to the established template by checking for required sections including Scientific Name, Conservation Status, and Threat Level.

Motivation

As the field guide grows, maintaining consistency across all entries becomes increasingly important. This automated validation framework will help catch issues early and ensure new contributions meet the established quality bar.

Changes

  • Added tests/validate-species.sh - Main validation script
  • Added tests/README.md - Documentation for the testing framework

Future Enhancements

  • Integration with GitHub Actions for automated CI
  • Markdown linting
  • Cross-reference validation
  • Glossary ordering checks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant