# Repository Configuration

This document tracks the GitHub repository configuration for biosample-enricher.

## Repository Metadata

### Description
Infer AI-friendly environmental and geographic metadata about biosamples from multiple authoritative sources

### Topics
- `bioinformatics`
- `biosample`
- `click`
- `environmental-data`
- `geospatial`
- `metadata-enrichment`
- `multi-provider`
- `pydantic`
- `python`

### About Section
- **Website**: Will be added when GitHub Pages is enabled (see #148)
- **License**: MIT
- **Stars/Watchers**: Public metrics

## Configuration Management

### How to Update Topics
```bash
# Add a topic
gh repo edit --add-topic new-topic-name

# Remove a topic
gh repo edit --remove-topic old-topic-name

# Update description
gh repo edit --description "New description text"
```

### Topic Selection Criteria
Topics should be:
- Relevant to the project's core functionality
- Commonly searched by potential users
- Aligned with BerkeleyBOP best practices
- Limited to 20 topics (GitHub maximum)

### Current Topic Categories
1. **Domain**: bioinformatics, biosample, environmental-data, geospatial
2. **Functionality**: metadata-enrichment, multi-provider
3. **Technology**: python, pydantic, click

## References
- Issue #164: Configure GitHub Topics and About Section
- BerkeleyBOP Best Practices: https://berkeleybop.org/best_practice/
- GitHub Topics Guide: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics
