Add frontmatter support for partner-contributed docs and add nigil-jr documentation#44807
Add frontmatter support for partner-contributed docs and add nigil-jr documentation#44807AnubhavKiroula wants to merge 1 commit into
Conversation
How to review these changes 👓Thank you for your contribution. To review these changes, choose one of the following options: A Hubber will need to deploy your changes internally to review. Table of review linksNote: Please update the URL for your staging server or codespace. The table shows the files in the
Key: fpt: Free, Pro, Team; ghec: GitHub Enterprise Cloud; ghes: GitHub Enterprise Server 🤖 This comment is automatically generated. |
|
👋 Hey there spelunker. It looks like you've modified some files that we can't accept as contributions:
You'll need to revert all of the files you changed that match that list using GitHub Desktop or The complete list of files we can't accept are:
We also can't accept contributions to files in the content directory with frontmatter |
Summary
This PR adds support for validating technology partner metadata in the YAML frontmatter schema to allow partner-owned documentation, and introduces the new
nigil-jrpartner documentation page.Changes
contributorschema definition to validate the requirednameandURL(format:url) properties in YAML frontmatter.PageFrontmattertypescript type definition to include the optionalcontributormetadata.IGNORE_NODE_VERSION=trueto easily run tests on environments using older/newer Node versions.content/directory representingnigil-jr.contributor.nameandcontributor.URL.Validation
contributorproperties. All tests passed.npm run tscpassed.npm run lint-content -- --paths content/nigil-jr.mdpassed.Closes #44802