bem-site / bem-lib-site-view

1 stars 3 forks source link

Индекс документации это список блоков #11

Closed ilyar closed 8 years ago

ilyar commented 8 years ago

Предложение индекс документации это список блоков дополненный информацией из корневого readme.md это может быть опциональным поведением.

tadatuta commented 8 years ago

Да, так и планировалось. Задача в работе у @vithar.

vithar commented 8 years ago

Список блоков всегда будет справа, а слева на корневой странице будет readme.(lang.)md

ilyar commented 8 years ago

не уверен, что верно понял:

vithar commented 8 years ago

Готово. Будет окончательно готово после закрытия этого PR: https://github.com/bem-site/bem-lib-site-view/pull/21

ilyar commented 8 years ago

@vithar не работает, тестировал на свежем коде https://github.com/bem-site/bem-lib-site-data/commit/3924f69334ceec0f4eb8a1d0f533dcf9c17608a8 и https://github.com/ilyar/bem-lib-site-view/commit/9bbac76d38791d020b16f1afe90ba9240a640fcd (https://github.com/bem-site/bem-lib-site-view/commit/47ad89ec840f9d615a35af2cd31544c3153d305c) индекс не создается:

tree distr/docs/
distr/docs/
├── data
│   └── docstest
│       ├── bower.json
│       ├── data.json
│       ├── desktop.docs
│       │   └── b1
│       │       ├── b1.bemdecl.js
│       │       ├── b1.data.json
│       │       ├── b1.jsdoc.html
│       │       ├── b1.jsdoc.json
│       │       ├── b1.jsdoc.md
│       │       ├── b1.meta.json
│       │       ├── b1.ru.doc.html
│       │       ├── b1.ru.md
│       │       └── b1.source-files.json
│       └── readme.md
└── docstest
    └── ru
        ├── desktop
        │   └── b1
        │       └── index.html
        ├── favicon.ico
        ├── index.css
        └── index.js
vithar commented 8 years ago

Так а view у тебя свежий?

ilyar commented 8 years ago

Да свежий.

vithar commented 8 years ago

Дай ссылку на репозиторий с библиотекой, проверю на чистой установке.

ilyar commented 8 years ago

Использую как описано тут https://github.com/bem-site/bem-lib-site-view/issues/12 ссылка на форк выше. Вечером опубликую проект, но там ничего особенного.

ilyar commented 8 years ago

Фактически это bem-lib-site со свежими data и view.

vithar commented 8 years ago

Я не публиковал свежие data и view в npm, если склонировать, сделать npm i, а потом запускать — у меня всё работает.

ilyar commented 8 years ago

Т.е если я склонирую bem-lib-sit заменю data и view на мастер с гитхаба то всё будет работать. Я правильно понял?

vithar commented 8 years ago

Да.

ilyar commented 8 years ago

@vithar что я делаю не так? наверное я не правильно тебя понял.

Клонирую bem-lib-sit заменю data и view на мастер с гитхаба:

git clone git@github.com:bem-site/bem-lib-site.git
cd bem-lib-site
npm i -S bem-site/bem-lib-site-data
npm i -S bem-site/bem-lib-site-view
./bin/bem-lib-site .
module.js:341
    throw err;
    ^

Error: Cannot find module '/space/projects/gendocs/bem-lib-site/node_modules/bem-lib-site-view/desktop.bundles/index/index.bemtree'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/space/projects/gendocs/bem-lib-site/node_modules/bem-lib-site-view/index.js:13:15)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)

Получаю ошибку описанную в #12.

vithar commented 8 years ago

Я не использую bem-lib-site, а клонирую рядом bem-lib-site-view и bem-lib-site-data, делаю в них npm i, а потом запускаю последовательно bem-lib-site-data/bin/bem-lib-site-data и bem-lib-site-view/bin/bem-lib-site-view

ilyar commented 8 years ago

@vithar сделал как ты написал индекс создается, но Markdown на не конвертируется в html (https://ilyar.github.io/bem-lib-site-test/):

git clone git@github.com:ilyar/bem-lib-site-test.git
cd bem-lib-site-test && npm install
npm test

Наверное это новый issue?

vithar commented 8 years ago

Это еще не сделали.

ilyar commented 8 years ago

понял, спасибо.