В Wiki у каждой статьи есть страница обсуждения, там как раз самые ожесточенные споры обычно и происходят
---------- Post added at 12:14 ---------- Previous post was at 12:00 ----------
Speccy.info сделана на Media Wiki. Честно говоря, понятия не имею, в чем их различия.
Предлагаю сначала обсудить, в каком виде это всё хотелось бы получить, чтобы понять, какие у нас вообще требования к wiki-движку.
Нам явно требуется:
1. Возможность выкладывания туториала (поясняющий текст вперемешку с частями исходника.
2. Возможность категоризации (дерево категорий нужно обсудить отдельно)
3. Возможность хранения исходников (можно хранить отдельно и просто писать линки на файлы)
4. Возможность хранения готовых примеров, которые пользовались бы теми самыми исходниками, описанными в туториале. (хранить отдельно, аттачить линк в каждую статью?)
5. Возможность комментирования и внесения изменений со стороны регистрированных юзеров. (Страница обсуждения у каждой статьи поможет?)
6. Легкий бэкап инфы.
Имхо, Wiki должна быть полностью открытой - всю инфу можно будет использовать где угодно и как угодно, без необходимости указания копирайтов и автора оригинала. Мне кажется, что только полностью открытый проект имеет шансы набрать необходимое количество участников.
Отдельно стоит обговорить формат хранения исходников. Вот мои предложения по исходникам:
1. Имхо, лучший формат - это SJASM, потому что тогда файл с примером можно скачать и в один клик запустить BAT-файл, который всё скомпилирует и запустит Unreal.
2. От папок, вероятно, придется отказаться, то есть все файлы должны лежать в одной и той же директории. Зачем? Чтобы не мучаться со сборкой на реале, где папок нет.
3. Пример должен быть полностью готовым к запуску - содержать всё необходимое для запуска (шрифты, спрайты, звуки - смотря что он иллюстрирует)
4. Библиотеки должны быть оформлены в виде модулей, чтобы избегать конфликта имен.
5. У каждой библиотеки должна быть шапка-комментарий, где кратко описаны основные параметры:
-привязка к конкретным адресам (если генерится таблица, например).
-метод инициализации (если есть)
-использует ли стек (если использует)
Что думаете по этому поводу?






Ответить с цитированием