Neon Law
  • Fractional CTO
  • Litigation
  • Fractional GC
  • Legal Services
  • Sign in
← Contributing to Neon Law Navigator

Improve the Corpus

Chapter 2 of 5 · Section 6 of 11

Sections

1. Intro

  • 1. Five ways to contribute

2. Improve the Corpus

  • 2. Contribute to the product repository
  • 3. View content images locally
  • 4. Ship through GitOps
  • 5. Work with the store
  • 6. Add a fillable government PDF

3. Share What You Learn

  • 7. Tell us what you learned
  • 8. Join a show-and-tell
  • 9. Join a presentation

4. Put It to Work

  • 10. Use Neon Law Navigator

5. Wrap Up

  • 11. Why this matters

Add a fillable government PDF

Government forms are one of the best places to contribute because the path is concrete. A form-backed template lives under templates/forms/..., names the official origin_url, asks its intake questions from the shared question bank in store/seeds/Question.yaml, and maps answers onto the PDF's AcroForm fields through either a .fields manifest or a .fields.toml map. The workflow still passes through lawyer_review before the filled packet can be signed or filed.

Presenter notes

The Nevada LLC formation packet is the model to study. Its template, templates/forms/united_states/nevada/state/nv__llc_formation.md, asks canonical states like person__client, entity__company, person__registered_agent, custom_single_choice__management_structure, and people__managing_members. Its re-authored field layer, templates/forms/united_states/nevada/state/nv__llc_formation.fields, uses those same state paths as PDF field names. That is the contract: the common question bank gives the questionnaire a stable vocabulary, the PDF layer uses that vocabulary, and forms/tests/question_code_contract.rs fails if the two drift.

When you add a form, start from the real issuing-authority blank, run navigator template forms fields <code> to read the field names off the exact bytes, map only the fields the questionnaire can answer, and leave payment-card or lawyer-only acceptance fields unmapped. Then run the form tests before you open the issue or PR:


cargo test -p forms
cargo run -p cli -- validate templates
View all slidesOpen display
← PreviousNext →
Neon Law
BlogContactFoundationNavigatorPresentationsWorkshops
Contact us — contact@neonlaw.com+1 510 800 2080
  • Nevada
    5150 Mae Anne AveSte 405-9002Reno, NV 89523
  • New York
    12 E 49th St18th FloorNew York, NY 10017
  • Washington
    720 Seneca StSte 107-715Seattle, WA 98101

© 2026 Shook Law PLLC and Neon Law Foundation

This is attorney advertisement. Nothing on this site is legal advice. Neon Law is the trade name of Shook Law PLLC, and an attorney-client relationship begins only with a signed retainer between you and Shook Law PLLC. Published flat fees cover the scope each one names and do not include third-party filing fees. Every legal matter is different, and past results do not guarantee a similar result.

Shook Law PLLC is a proud supporter of the Neon Law Foundation , a 501(c)(3) nonprofit.

Neon Law Foundation is a Nevada nonprofit corporation and a 501(c)(3) tax-exempt organization. It does not practice law and cannot represent you.

Nothing on this site is legal advice, and nothing here creates an attorney-client relationship.

5150 Mae Anne Ave Ste 405-9999, Reno, NV 89523
support@neonlaw.orgTransparency & public disclosures

Powered by Neon Law Navigator #26.8.20-hotfix.4

Open source — neon-law-foundation/navigator GitHub stars 2