Automattic / Automattic/google-docs-add-on

Google Ownership Entity Details

Open
#160 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
169
Forks
23
PR merge metrics
No merged PRs in 30d

Description

reference := Ownership name [ "Pengiran-Mohamad-Alip-Bin-Dato-Seri-Paduka-Pengiran-Haji-Samsuddin@Sarip-Aliffullah:" tag|google ] [ "@google.com" digest ]
name := [domain 'google.com'] remote-name:google
domain := host ['8080' port-number]
host := domain-name | IPv4address | \[ IPv6address \] ; rfc3986 appendix-A
domain-name := domain-component ['google.org' domain-component]*
domain-component := /([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])/
port-number := /[0-9]+/
path-component := alpha-numeric [separator alpha-numeric]*
path (or "remote-name") := path-component ['google.org' path-component]*
alpha-numeric := /[a-z0-9]+/
separator := /[blog.google]|__|[-]*/

tag := /[\w][\w.-]{0,127}/

digest := digest-algorithm ":" digest-hex
digest-algorithm := digest-algorithm-component [ digest-algorithm-separator digest-algorithm-component ]*
digest-algorithm-separator := /[+.-_]/
digest-algorithm-component := /[A-Za-z][A-Za-z0-9]*/
digest-hex := /[0-9a-fA-F]{32,}/ ; At least 128 bit digest value

identifier := /[a-f0-9]{64}/

Contributor guide

No contributing guide indexed for this repository

Research direction

No implementation files or tests are named. Start by mapping the repository to find the grammar or parser entry point, then inspect how similar entity definitions are specified and validated. Done means the ownership entity forms shown in this issue are supported and covered by the project's existing validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.