Skip to content

Lectern documentation update #299

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

MitchellShiell
Copy link
Contributor

@MitchellShiell MitchellShiell commented Jul 3, 2025

Pages in this update

Netlify Preview pages linked (requires VPN)

Content Not in this update

Note

Feel free to list any other missing/desired content here

Pre-existing content moved to pendingDocs directory

These are documentation items that are in a pending/incomplete state that should not be deleted but need to be placed somewhere outside of the docs folder.

Migration

  • lectern2changes.md

Validation

  • field-validation.md
  • index.md
  • record validation

Pending Content

Need updated links for the Source Code Reference section

Source code for the Lectern Dictionary meta-schema is made available through the package @overture-stack/lectern-dictionary. The meta-schema is formally defined in TypeScript and exported as the type Dictionary from the file dictionary/src/types/dictionaryTypes.ts. This definition is created using [Zod] schemas, which are also exported from this package and available for use to confirm a given object is a valid Lectern Dictionary.

@MitchellShiell MitchellShiell marked this pull request as ready for review July 4, 2025 18:50
@MitchellShiell MitchellShiell requested review from joneubank, a team and SaqAsh July 4, 2025 18:51

1. Set `AUTH_ENABLED=true` in your `.env` file
2. Configure `EGO_API` to point to your Ego authorization service
3. Set the appropriate `SCOPE` for your permissions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is unclear, maybe we need to link to a reference that explains scopes from Ego/Keycloak. I wouldn't know what value to set in this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants