Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kalashnikovisme committed Sep 2, 2019
1 parent 3b9a515 commit 1350f62
Showing 1 changed file with 32 additions and 3 deletions.
35 changes: 32 additions & 3 deletions tramway-api/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,37 @@
# Tramway::Api
Short description and motivation.

## Usage
How to use my plugin.
## English Readme

coming soon...

## Russian Readme

Простой в использовании, легко устанавливаемый и плохо кастомизируемый Rails-engine с готовым CRUD через API.

Принцип работы. В приложении заранее указывается для каких моделей создаётся API CRUD. Идея проекта - возможность быстрой выкатки API, с возможностью в последствии избавиться от Tramway API, когда ваш проект становится сложнее.

Гем НЕ манкипатчит стандартные классы и поведение Rails! Именно по этой причине было решено реализовать как Rails-engine, который в последствии можно просто и легко удалить из проекта.

Фичи:

* готовый CRUD для определённых разработчиком моделей
* сохранение истории изменений записей (используется гем `audited`)

Ограничения:

* только с ActiveRecord

## Использование

```
rails new tramway_api_sample
```

*Gemfile*

```
gem 'tramway-api', `>= 1.1.0.1`
```

## Installation
Add this line to your application's Gemfile:
Expand Down

0 comments on commit 1350f62

Please sign in to comment.