ampproject / ampproject/amp-toolbox-php
Validator: Initial implementation
- Dominant language
- PHP
- Stars
- 74
- Forks
- 25
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 3
Description
The AMP Toolbox should have a full PHP implementation of the AMP validator
- [ ] Generate PHP representation of validator spec => #100
- [ ] Implement validators that pass or fail validator spec rules
- [ ] Hook up https://github.com/ampproject/amphtml/tree/main/validator/testdata to verify parity with upstream
- [ ] Build CLI command to validate a URL or a piece of markup
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the validator specification work tracked in issue #100, then review the AMP upstream validator/testdata referenced in the checklist. The scope includes generating a PHP representation, implementing rule validation, checking parity with upstream, and building a CLI for URLs or markup; done requires all four checklist items to be completed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100