Структура веб -приложений для современного языка программирования Pascal. Узнать больше.
Fano CLI - это инструмент командной строки, предназначенный для упрощения веб -приложения для каркасов, создания контроллеров, представлений, моделей и т. Д. Это рекомендуемый способ настройки скелета веб -приложения с помощью Fano Framework.
$ fanocli --project-cgi=my-cool-app
$ cd my-cool-app
$ fanocli --mvc=Hello
$ ./build.sh
Вы можете клонировать образцы репозитории приложений, которые доступны в документации Fano Framework в качестве базового приложения скелета.
Если вы решите начать с нуля,
$ mkdir my-cool-app
$ cd my-cool-app
$ git init
$ git submodule add https://github.com/fanoframework/fano.git
Эта команда втянет репозиторий Fano Web Framework в каталог fano в вашем каталоге my-cool-app .
Использование git submodule требует, чтобы у вас была копия Fano Respository Bocked To Commine Commit в структуре каталога проектов вашего приложения. Если у вас есть несколько приложений, которые используют Fano, у каждого из них будет собственная копия Fano Respository, которая может быть заблокирована для различной версии коммита. Обновление репозитория FANO в одном приложении не влияет на другие приложения. Это примерно похоже на то, как работает композитор (PHP) или NPM (node.js).
Если вы не хотите дублирования этого кода, вы можете клонировать репозиторий FANO, как обычно, в каталоге, то в конфигурации проекта каждого приложения вы сообщаете бесплатно Pascal, каталог, где искать единицы Fano.
Этот подход, однако, имеет недостаток. Когда вы обновляете свой репозиторий FANO, будут затронуты все ваши приложения, которые зависят от FANO. Если более новая версия репозитория FANO вводит нарушающие изменения, приложение, которое требует более старой версии репозитория FANO, может потерпеть неудачу.
Fano Framework следует за семантической версией 2.0.0.
Fano Framework еще не поддерживается в Windows.
См. Проекты для получения дополнительной информации о том, что в настоящее время разрабатывается или планируется.
См. Уведомление.txt