Moves docs/spec.md to docs/spec/isl-1-0-spec.md and set up a redirect so no links are broken
Moves "implementation considerations" content from the ISL 1.0 Spec to a separate page (docs/implementing.md).
Significant content additions to "Implementation Considerations"
Adds the ISL versioning specification
Cookbook Changes
Refactors cookbook page into multiple smaller pages — docs/cookbook.md content is extracted to
docs/cookbook/ignore-occurs-requirements.md, docs/cookbook/ion-schema-schemas.md, docs/cookbook/logical-relationships.md, and docs/cookbook/sql-decimals.md
Adds an "Applies to" disclaimer to each cookbook article indicating which ISL version it is applicable to.
Misc changes
Update docs/index.md to reflect the new structure
Add "RFC:" to the title of the two RFC documents that were lacking it
Issue #, if available:
76
Description of changes:
docs/spec/
directorydocs/spec.md
todocs/spec/isl-1-0-spec.md
and set up a redirect so no links are brokendocs/implementing.md
).docs/cookbook.md
content is extracted todocs/cookbook/ignore-occurs-requirements.md
,docs/cookbook/ion-schema-schemas.md
,docs/cookbook/logical-relationships.md
, anddocs/cookbook/sql-decimals.md
docs/index.md
to reflect the new structureYou can see all of this rendered/served from https://popematt.github.io/ion-schema/docs/
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.