{"id":38654548,"url":"https://github.com/openwashdata/pkgreview","last_synced_at":"2026-01-17T09:25:38.998Z","repository":{"id":302633231,"uuid":"1013041759","full_name":"openwashdata/pkgreview","owner":"openwashdata","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-03T11:53:42.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-03T12:34:07.785Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openwashdata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-03T09:14:04.000Z","updated_at":"2025-07-03T11:53:46.000Z","dependencies_parsed_at":"2025-07-03T12:46:42.006Z","dependency_job_id":null,"html_url":"https://github.com/openwashdata/pkgreview","commit_stats":null,"previous_names":["openwashdata/pkgreview"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openwashdata/pkgreview","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwashdata%2Fpkgreview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwashdata%2Fpkgreview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwashdata%2Fpkgreview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwashdata%2Fpkgreview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openwashdata","download_url":"https://codeload.github.com/openwashdata/pkgreview/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwashdata%2Fpkgreview/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28505550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-17T09:25:38.855Z","updated_at":"2026-01-17T09:25:38.958Z","avatar_url":"https://github.com/openwashdata.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# openwashdata Package Review System\n\nA comprehensive system for reviewing R data packages in the openwashdata ecosystem, ensuring consistency, quality, and completeness across all published datasets.\n\n## Overview\n\nThis repository provides a structured review workflow for openwashdata R packages, with automated GitHub integration and quality checks. The review process follows a systematic **PLAN → CREATE → TEST → DEPLOY** workflow.\n\n## Quick Start\n\n```bash\n# Clone this repository\ngit clone https://github.com/openwashdata/pkgreview.git\ncd pkgreview\n\n# Install the slash commands\nmkdir -p ~/.claude/commands\ncp commands/*.md ~/.claude/commands/\n\n# Navigate to the package you want to review\ncd /path/to/package\n\n# Start the review\n/review-package\n```\n\nThat's it! The review system will guide you through the entire process.\n\n## Review Workflow\n\nThe review follows a simple **PLAN → CREATE → TEST → DEPLOY** workflow:\n\n1. **PLAN**: Analyze package structure and create 5 review issues\n2. **CREATE**: Fix issues systematically with GitHub CLI integration\n3. **TEST**: Run comprehensive R package checks\n4. **DEPLOY**: Build pkgdown website and prepare for publication\n\n## Available Commands\n\n| Command | Purpose | Usage |\n|---------|---------|-------|\n| `/review-package` | Start package review | `/review-package [package-name]` |\n| `/review-status` | Check review progress | `/review-status` |\n| `/review-issue [n]` | Work on specific issue | `/review-issue 42` |\n| `/review-pr` | Create pull request | `/review-pr` |\n| `/create-next-issue` | Create next review issue | `/create-next-issue` |\n| `/review-complete` | Create final PR to main | `/review-complete` |\n| `/create-release` | Create a new release | `/create-release [version]` |\n\n## Review Issues\n\nEach review addresses 4 key areas:\n\n1. **General Information \u0026 Metadata** - DESCRIPTION, citations, authors (label: `pkgreview-metadata`)\n2. **Data Content \u0026 Processing** - Data integrity, formats, exports, processing scripts (label: `pkgreview-data`)\n3. **Documentation** - README, pkgdown, function docs (label: `pkgreview-docs`)\n4. **Tests \u0026 CI/CD** - R CMD check, GitHub Actions (label: `pkgreview-tests`)\n\n## Requirements\n\n- R and RStudio\n- GitHub CLI (`gh`)\n- Git\n- Claude Code with slash commands enabled\n\n## Repository Structure\n\n```\npkgreview/\n├── commands/           # Slash command files\n│   ├── README.md      # Commands documentation\n│   ├── review-package.md\n│   ├── review-status.md\n│   ├── review-issue.md\n│   ├── review-pr.md\n│   └── create-release.md\n├── docs/              # Documentation and resources\n│   └── review-checklist.csv\n├── .github/           # GitHub configuration\n│   └── workflows/\n│       └── R-CMD-check.yaml\n├── CLAUDE.md          # Review workflow guide for Claude\n├── README.md          # This file\n└── pkgreview.Rproj    # RStudio project file\n```\n\n## Expected Package Structure\n\nThe packages being reviewed should follow this structure:\n\n```\nyour-package/\n├── DESCRIPTION      # Package metadata\n├── R/               # R functions\n├── data/            # Processed data (.rda)\n├── data-raw/        # Raw data \u0026 processing scripts\n├── inst/extdata/    # CSV/Excel exports\n├── man/             # Documentation\n├── _pkgdown.yml     # Website config\n└── README.Rmd       # Package documentation\n```\n\n## Key Features\n\n- **Automatic Setup**: Downloads latest review standards (CLAUDE.md) to each package\n- **GitHub Integration**: Creates issues, branches, and PRs automatically\n- **Smart Detection**: Uses current directory as package name\n- **Quality Checks**: Ensures consistency across all packages\n- **Comprehensive Review**: 27-point checklist covering all aspects of package quality\n- **Reproducible Workflow**: Standardized process for all reviewers\n\n## Review Checklist\n\nThe review process uses a comprehensive checklist covering:\n\n- General information and metadata\n- Data content and quality \n- Data processing reproducibility\n- Documentation completeness\n- Testing and CI/CD setup\n\nSee `docs/review-checklist.csv` for the complete list of review points.\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## Resources\n\n- [openwashdata Organization](https://github.com/openwashdata)\n- [Package Development Guide](https://r-pkgs.org/)\n- [pkgdown Documentation](https://pkgdown.r-lib.org/)\n\n## License\n\nMIT © openwashdata","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenwashdata%2Fpkgreview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenwashdata%2Fpkgreview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenwashdata%2Fpkgreview/lists"}