=====Разработка приложений на основе шаблона "Портфель задач"===== ====Создание приложения с помошью TempletSDK==== * Необходимо загрузить и установить пакет TempletSDK с [[http://templet.ssau.ru/|сайта проекта]]. * Можно начинать разработку изменяя проект находящийся в директории TBag * Файл структуры проекта изначально сконфигурирован для работы с отладочными библиотеками времени исполнения. Чтобы заменить её на Posix или MPI библиотеку, необходимо выполнить скрипты map2posix.bat или map2mpi.bat соответственно. * Исходный код приложения состоит из автоматически генерируемой части и части для пользовательского кода, помеченной комментариями %%//place your code here%% Вид среды разработки Microsoft Visual C++ 2008 с открытым шаблоном: {{:templet:generated_code.png|}} При каждой сборке проекта автоматически выполняется проверка структуры приложения. Для запуска разрабатываемого приложения системой Templet Web необходимо, чтобы исходный код приложения находился в каком либо SVN репозитории, доступном из сети интернет. ====Создание приложения с помошью Templet Web==== Система TempletWeb позволяет выполнять большую часть действий, необходимых при разработке приложения с использованием шаблона: * Создавать проект с использованием шаблона * Проверять структуру приложения * Выполнять сборку приложения под окружение используемое для запуска Таким образом отсутствует возможность только для локальной проверки структуры приложения, без чего может обойтись разработчик, хорошо знакомый с системой. Первым шагом является создание проекта в системе Templet Web с указанием шаблона: {{:templet:templet-taskbag-project.png|}} Следующим шагом необходимо выполнить Checkout репозитория или Update, если Checkout был произведён ранее. После этого производится разработка приложения так же как и в случае с установленным TempletSDK. Для запуска задачи необходимо: * Выполнить Commit всех изменений * Создать задачу в системе Templet Web {{:templet:templet-taskbag-start-task.png|}}