[doc] Промежуточный отчёт Wiki

Даниил Захаров mr.danz at yandex.ru
Thu Mar 29 00:33:06 MSK 2018


Давайте переместим, мне нужно для этого FTP и, наверное, лучше выделенную базу (чтобы исключить проблемы с таблицами от других ресурсов), её имя, логин и пароль к ней:)
Под инструкцией я подразумевал некоторые технические моменты, такие как: файл настроек (т.е. LocalSettings для самого движка), передачу управляющей учётной записи, а также комментарий к текущим настройкам проекта (например, в текущей конфигурации отключена возможность править и создавать страницы для всех, кроме администраторов).


29.03.2018, 00:01, "Vladislav Ivanishin" <ivladak at yandex.ru>:
> Добрый день!
>
> Даниил Захаров <mr.danz at yandex.ru> writes:
>
>>  Доброго дня.
>>
>>  Представляю промежуточный отчет по проекту Wiki.
>>  Развернута и доступна Wiki по адресу compilers.csmsu.ru . В данный момент на ней создано 36 страниц (не считая Main Page):
>>  All.h
>>  Data
>>  FAQ
>>  QBE
>>  Tmp0
>>  Арифметические и битовые операции
>>  Блоки
>>  Вариативность
>>  Инструкции
>>  Инструкции Cast и Copy
>>  Инструкции QBE
>>  Инструкция Call
>>  Инструкция Phi
>>  Константы
>>  Объявления
>>  Память
>>  Переходы
>>  Подтипы
>>  Преобразования
>>  Примеры кода QBE IL
>>  Простые типы данных
>>  Составные типы данных
>>  Сравнения
>>  Структура Blk
>>  Структура Fn
>>  Структура Ins
>>  Структура Op
>>  Структура Ref
>>  Структура Tmp
>>  Структура Use
>>  Теория к заданиям
>>  Функции
>>  Функция fillpreds
>>  Функция fillrpo
>>  Функция filluse
>>  Функция ssa
>>
>>  В соответствии с заявленным планом:
>>  1) Страница QBE будет содержать общее описание языка;
>>  2) Описание языка. Под этим подразумевается русификация и разбиения на отдельные страницы имеющейся документации c9x.me/compile/;
>>  3) Отдельными страницами планируется описать неофициальный Си-интерфейс, с описанием и разбором содержимого его файлов;
>>  4) Примеры кода QBE IL;
>>  5) Различные проблемы, которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;
>>  6) Некоторые теоретические части из лекций.
>>
>>  выполнены все пункты. Однако, это не означает завершенность проекта (потому отчет промежуточный, а не итоговый).
>>  Нам осталось/мы планируем доработать следующие вещи:
>>  1) На главной странице сейчас, помимо плана, появилось размеченное содержание
>>  перевода оригинальной документации. Необходимо будет разметить и выложить (уже
>>  по завершению проекта) содержание всего Wiki (то есть сделать навигацию по
>>  проекту) для облегчения ориентирования по ней;
>>  2) Плагин DoxyWiki оказался нерабочим. Половина его репозиториев "мертвые". По
>>  этой причине, взаимодействие с другой частью нашей команды, работающей над
>>  документацией к коду Си-интерфейса с помощью doxygen, нам видится как разметка и
>>  "перелинковка" страниц Wiki с их документацией. Отмечу, что это лишь
>>  предположение, и допускаю возникновение каких-либо проблем, не позволяющих
>>  воплотить вышеуказанную идею. Тем не менее, мы создали страницу "All.h"
>>  (http://compilers.csmsu.ru/wiki/All.h), которая является "входной" для страниц с
>>  "нашей" документацией к некоторым структурам и функциям одноименного файла
>>  Си-интерфейса. Возможно, нашим коллегам по команде эти страницы смогут помочь
>>  при выполнении своей работы.
>>  3) На странице "Теория к заданиям" реализуется 6-й пункт плана проекта. Пока что
>>  ее содержание не является итоговым, оно будет редактироваться и, хотелось бы,
>>  чтобы пополнилось разъяснениями/комментариями к терминам, используемыми в 3-м
>>  блоке заданий ejudge.
>
> Благодарю за подробный отчёт и проделанную работу.
>
>>  В заключении, хотелось бы вынести на дискуссию формат итогового отчета по
>>  проекту. По моему мнению, формат у каждого проекта свой, но в нашем случае, план
>>  может быть таким:
>>  1) Краткое описание самого проекта;
>>  2) Описание особенностей оформления страниц;
>>  3) Комментарии по настройке движка MediaWiki (для преподавателей);
>>  4) Ссылка на копию Wiki и вызгрузку её базы данных.
>
> Если не затруднит, могли бы вы c Александром переместить wiki на сервер
> практикума (83.149.198.179) и продолжить разработку там? Это бы сразу
> покрыло пункт 4. Нужные права выдадим.
>
> В остальном меня предложенный формат устраивает. В принципе, это не так
> важно. Достаточно небольшой инструкции, чтобы мы смогли пользоваться
> плодами ваших усилий (и поддерживать документацию в актуальном
> состоянии) и
>
>     Отчёт должен включать в себя описание статуса всех изначально
>     запланированных задач, общее состояние готовности проекта и оценку
>     его успешности.
>
> , как сказано в мега-сообщении номер 14 в архивах prac-sp-18. Моря там
> писать на надо -- просто резюме. Саму вики и сообщения в рассылке мы
> видим; лучше сослаться, чем дублировать лишний раз.
>
>>  С уважением,
>>  Захаров Даниил
>>  _______________________________________________
>>  doc mailing list
>>  doc at compilers.ispras.ru
>>  https://compilers.ispras.ru/cgi-bin/mailman/listinfo/doc
>
> --
> Влад

С уважением,
Захаров Даниил



More information about the doc mailing list