2016-09-29 2 views
1

Я использую raml2html для генерации HTML-страниц из схем JSON. Но ссылка схемы ($ ref), используемая в моей схеме JSON, не расширяется, как ожидалось, и я не знаю, почему.

Я следую инструкциям от raml-jsonschema-expander, инструмент, используемый raml2html для расширения ссылок.

Мой реферирование JSON схемы:

{ 
    "$schema": "http://json-schema.org/draft-04/schema#", 
    "id": "http://raw.github.com/path/to/balances.json#", 
    ... 
    ... 
     "$ref": "balance.json#" 
    ... 

Моя ссылка JSON схемы, balance.json, который размещается на GitHub:

{ 
    "$schema": "http://json-schema.org/draft-04/schema#", 
    "id": "http://raw.github.com/path/to/balance.json#", 
    ... 

ответ

1

Проблема, кажется, исходит из того, как GitHub служит содержимое, как описано в this SO question.

Я закончил создание ветви gh-pages в этом репозитории и сохранил файлы схемы JSON в этой ветке. Теперь ссылочные схемы правильно загружены и отображены.

Смежные вопросы