Skip to content
This repository has been archived by the owner on Apr 9, 2018. It is now read-only.

Latest commit

 

History

History
37 lines (22 loc) · 2.85 KB

README.md

File metadata and controls

37 lines (22 loc) · 2.85 KB

Tramway

If you need translation of this Readme, please message us kalashnikov@ulmic.ru. We'll translate for you and post to this page

Это набор гемов для быстрого построения узкоспециализированных Rails-приложений. У каждого заказчика, который руководит или принимает участие в руководстве организацией есть 1 интересующее нас достоинство и 2 недостатка:

Достоинства:

  • он знает бизнес-процессы своей организации

Недостатки:

  • он не умеет делать сайты
  • он не знает, что на этих сайтах должно быть

Tramway решает две этих проблемы. Цель проекта сделать так, чтобы руководителю организации не приходилось идти в веб-студии, чтобы ему сделали такой же типовой сайт, которых делали уже много. Всё благодаря тому, что будут разработаны шаблоны сайтов. Шаблоны Tramway претендуют на то, чтобы удовлетворять потребностям большого количества "заказчиков".

Реализованные шаблоны:

coming soon

Шаблоны в стадии разработки:

Так же, в рамках разработки Tramway шаблонов были сделаны корневые библиотеки:

  • tramway-core - ядро, предоставляющее базовые классы для шаблонов
  • tramway-admin - каждый сайт должен иметь систему управления контентом (админку), эта библиотека предоставляет админку
  • tramway-landing - многие проекты выглядят как лендинги, в этой библиотеке собраны основные стили для лендингов

Поучаствовать в разработке

Чтобы создать свой собственный шаблон сайта, используя Tramway, надо сделать следующие действия:

  • Создать mountable rails engine rails plugin new --mountable tramway-${template_name}, где template_name - это название шаблона, с которым вы хотите работать