Skip to content

Triangle is a versatile Nuxt-based framework designed for building web applications. It leverages the MVC (Model-View-Controller) architecture and integrates seamlessly with modern tools like Tailwind CSS and TypeScript. It's perfect for developers looking to create dynamic, responsive web applications.

License

Notifications You must be signed in to change notification settings

localzet/Triangle

Repository files navigation

Image

Triangle-Vue - Шаблон веб-приложения

▶️ Начало работы

Системные требования

  1. Node.js LTS
  2. Навыки Typescript (не должен быть установлен глобально)
  3. Навыки Tailwind CSS
  4. (Рекомендуется) VSCode и Volar

Установка Node.js

  1. Проверьте, установлен ли у вас уже Node.js. Запустите эту команду в терминале:
node -v

Если node ещё не установлен, вы можете скачать его с nodejs.org и выбрать версию в зависимости от вашей операционной системы:

  1. Включите pnpm с помощью corepack
corepack enable
corepack prepare pnpm@latest --activate

Чтобы загрузить шаблон и начать установку зависимостей проекта, выполните:

Для Windows:

Invoke-Expression ([System.Text.Encoding]::UTF8.GetString((New-Object System.Net.WebClient).DownloadData('https://raw.githubusercontent.com/localzet/Triangle/master/install.ps1')))

Если возникает ошибка "Невозможно загрузить файл <..>, так как выполнение сценариев отключено в этой систем" - выполните Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force

Для Linux:

bash <(curl -Ls https://raw.githubusercontent.com/localzet/Triangle/master/install.sh)

Примечание: Это установит зависимости из всех пакетов, которые соответствуют pnpm-workspace.yaml. Если вам нужно очистить все node_modules, вы можете использовать команду pnpm clear:all.

🔃 Запуск сервера разработки

Чтобы запустить сервер разработки, выполните:

pnpm dev

Это запустит скрипт dev из файла package.json.

Доступ к фронтенду в вашем браузере по адресу http://localhost:3000/

About

Triangle is a versatile Nuxt-based framework designed for building web applications. It leverages the MVC (Model-View-Controller) architecture and integrates seamlessly with modern tools like Tailwind CSS and TypeScript. It's perfect for developers looking to create dynamic, responsive web applications.

Topics

Resources

License

Stars

Watchers

Forks