Часто задаваемые вопросы

Как установить DEV.SKY.?

Скачайте файл dev.php с этого сайта в папку виртуального HTTP сервера на своей рабочей станции (PHP и MySQL должны быть установлены), откройте в браузере http://адрес_вирт_сервера/dev.php (используйте Google Chrome) и следуйте инструкциям в браузере. Не скачивайте файл dev.php с других сайтов!

Как сгенерировать NULL сайт из DEV.SKY.?

Откройте "Codebase" (эксплорер записей), запись a:main.sns, нажмите кнопку "Run this", далее следуйте инструкциям.

Как построить новый пакет?

Сохраните снимок (в меню Util, откройте My Snapshots), проделайте работу программиста над NULL сайтом "main.sns". Нажмите "create script" в ранее созданном снимке, это создаст новые записи изменений в эксплорере записей, объединенные в новый пакет.

Как проверить новый пакет?

Визуально просмотрите созданный пакет (лучший способ) или установите новую копию DEV.SKY., через експорт-импорт перенесите пакет в новую копию, сделайте "Run this" и проверьте или сделайте "Rollback" в меню Util / My Builds и проверьте что текущее состояние кода идентично сохраненному в снимке (этот способ пока не работает). В любом случае нужна визуальная проверка, так как, область определения снимка может "захватить" ненужный в скрипте код, например изменения в ячейке _dev_memory.id=1.tmemo (ячейка для сохраниния трассировки AJAX), эту часть скрипта нужно удалить, так как чаще, это непринципиальные изменения.

Как переслать работу на сервер?

Зарегистрируйтесь на этом сайте, впишите данные регистрации в DEV.SKY. в меню "Settings". В меню Util / Submit your work перешлите пакет.

Что такое "область определения"?

Это директории, таблицы и ряды таблиц БД, которые нужно, например, сохранить в снимок и в которых после работы программиста будут искаться изменения. Используется специальный синтаксис, рекурсия, включения и исключения, например если написано include paths: _dev и exclude paths: _dev/temp, то в снимок сохранятся все файлы и папки внутри папки _dev за исключением _dev/temp.

Что такое список "depends"?

Этот список показывает, какие пакеты должны быть выполнены перед выполнением текущего, например обновление upd.v1 содержит список dev.v1 app.v1 - означает, что перед выполнением обновления upd.v1 должен быть запущен пакет app.v1 (приложение версии v1) и на версии DEV.SKY. v1.

Что такое список "included"?

Этот список показывает, какие пакеты включены в текущий пакет, например app.v2 содержит список app.v1 upd.v1 work - означает, что версия v2 приложения построена на базе версии v1, после был запущен пакет upd.v1 и еще проделана дополнительная работа программиста (новое в коде).

Что такое список "priorun"?

Список "priorun" показывает, какие записи пакета DEV.SKY. (повторно используемый код), а также утилиты автоматически генерирующие код были запущены перед созданием снимка "Snapshot" на базе которого автоматически генерируется скрипт изменений. Это позволяет в значительной мере сокращать размер скрипта изменений, целью проекта SKY. является увеличение этой тенденции.

Что дает рейтинг на этом сайте?

Придумайте сами ).

Нужно ли использовать GIT, Subversion в этом проекте?

Если разрабатывается сторонний проект (на основе кода coresky, но не часть SKY.), в котором участвуют (планируется участие) более 2 программистов, использование GIT желательно, в остальных случаях не требуется, хотя использование систем контроля версий не мешает работе DEV.SKY. Если ведется работа в системе SKY. (ее развитие), то использование GIT не желательно, так как в SKY. разрабатывается своя собственная система контроля версий.

Что означает "чувствовать нить SKY."?

Это значит понимать, что SKY. (и весь информационный континуум) существовал еще до "большого взрыва", понимать как должен развиваться SKY. в текущий момент времени, это, в некотором роде, следование существующему стилю программирования на этом сайте. Чувствовать нить SKY. это значит быть скайграммером, заниматься развитием SKY. таким образом, чтобы сделанная работа была ценна на этом сайте.