Put full grammar in the biblio
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 245
- Forks
- 80
- Avg merge
- 10h 46m
- Merged PRs (30d)
- 2
Description
We have some checks which rely on knowing RHSes, but the biblio only includes the names of productions. In the exported biblio (but no the web one), we should put some representation of the actual RHSes (possibly just a list of strings, and rely on the consumer to run grammarkdown themselves).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read src/lint/collect-grammar-diagnostics.ts around the linked checks and src/Biblio.ts around biblio construction. Trace how exported and web biblios are produced, then decide how RHS data should be represented for exported biblios only. Done means consumers can access the actual production RHSes while the web biblio remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- compilers, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100