ampproject / ampproject/amp-toolbox-php

Validator: Initial implementation

Open
#194 3 comments 2 reactions 0 assignees View on GitHub
Epic Validator
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.