All Projects → basgren → railways

basgren / railways

Licence: MIT license
A plugin for RubyMine and IntelliJ IDEA Ultimate that adds a panel with routes of Ruby on Rails application.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to railways

intellij-autohotkey
AutoHotkey plugin for the Jetbrain's IntelliJ platform
Stars: ✭ 30 (-31.82%)
Mutual labels:  intellij, rubymine
BlogArticle
My known and what i learning
Stars: ✭ 41 (-6.82%)
Mutual labels:  rubymine, ruby-on-rails
jetbrains-utility
Remove/Backup – settings & cli for macOS (OS X) – DataGrip, AppCode, CLion, Gogland, IntelliJ, PhpStorm, PyCharm, Rider, RubyMine, WebStorm
Stars: ✭ 62 (+40.91%)
Mutual labels:  intellij, rubymine
jetbrains-theme
🎨 A modern, productivity-increaser theme for all JetBrains IDEs
Stars: ✭ 108 (+145.45%)
Mutual labels:  intellij, rubymine
interstellar
Dark editor theme for JetBrains IDEs
Stars: ✭ 26 (-40.91%)
Mutual labels:  intellij, rubymine
modular routes
Dedicated controllers for each of your Rails route actions.
Stars: ✭ 45 (+2.27%)
Mutual labels:  routes, ruby-on-rails
Intellij Idea Tutorial
IntelliJ IDEA 简体中文专题教程
Stars: ✭ 19,071 (+43243.18%)
Mutual labels:  intellij, rubymine
intelliroutes
Support for Play Routes in IntelliJ IDEA
Stars: ✭ 21 (-52.27%)
Mutual labels:  routes, intellij
ertuo
Ertuo: quick routing for PHP
Stars: ✭ 29 (-34.09%)
Mutual labels:  routes
zuul-route-jdbc-spring-cloud-starter
No description or website provided.
Stars: ✭ 23 (-47.73%)
Mutual labels:  routes
facebook-clone
Building Facebook clone. As usual, any additional styling will be up to you but the really important stuff is to get the data and back end working properly.
Stars: ✭ 14 (-68.18%)
Mutual labels:  ruby-on-rails
previewjs
Preview UI components in your IDE instantly
Stars: ✭ 1,331 (+2925%)
Mutual labels:  intellij
CpuUsageIndicator
IntelliJ plugin https://plugins.jetbrains.com/plugin/8580?pr=idea
Stars: ✭ 19 (-56.82%)
Mutual labels:  intellij
Self-Paced-Coding-Curriculum
Full-stack self-paced coding curriculum I created to teach myself and others how to code.
Stars: ✭ 12 (-72.73%)
Mutual labels:  ruby-on-rails
exception hunter
Crash reporting engine to hunt down bugs 🐞
Stars: ✭ 78 (+77.27%)
Mutual labels:  ruby-on-rails
ycy-intellij-plugin
Programmer Motivator: Chaoyue Yang for IntelliJ Platform
Stars: ✭ 100 (+127.27%)
Mutual labels:  intellij
type-arango
🥑 TypeArango manages ArangoDB collections, documents, relations and routes by taking advantage of TypeScript typings.
Stars: ✭ 55 (+25%)
Mutual labels:  routes
i18n lazy scope
Use lazy lookup with custom i18n scopes.
Stars: ✭ 11 (-75%)
Mutual labels:  ruby-on-rails
active record-updated at
Touch `updated_at` by default with calls to `update_all` and `update_column(s)`
Stars: ✭ 27 (-38.64%)
Mutual labels:  ruby-on-rails
lamby-cookiecutter
AWS SAM Cookiecutter to Quick Start Rails & Lambda 🐑🛤
Stars: ✭ 17 (-61.36%)
Mutual labels:  ruby-on-rails

Railways

Railways is a plugin for RubyMine and IntelliJ IDEA Ultimate (with Ruby plugin) that provides convenient way to navigate between route actions.

Features:

  • Displays routes of Ruby On Rails application/engine in a separate "Routes" panel
  • Adds quick navigation to action implementation from routes panel or "Goto route action" popup available in code editor by pressing Ctrl + Shift + G (or Cmd + Shift + G on Mac)
  • Provides quick routes filtering by route path, controller/action or route name

Current release is tested on RubyMine 2016.1, RubyMine 2016.2, IntelliJ IDEA 2016.2.

Development Environment

  1. Fork Railways repository and clone it to your local machine.

  2. Open the project in IntelliJ IDEA

  3. Set up a JDK if it's not set (File > Project Structure > SDKs > Add New JDK). Select JDK 1.8.

  4. Set up IntelliJ plugin SDK. You should have RubyMine 2016.2 installed. Go to File > Project Structure > SDKs > Add new IntelliJ IDEA Plugin SDK, name it "RubyMine 2016.2 SDK" and select path to your RubyMine installation. When you are asked to select JDK, specify JDK from previous step.

  5. Select a project SDK for your project using "File > Project Structure > Project > Project SDK". Choose the plugin SDK you have created at the previous step.

  6. Use "Run > Run 'Railways'" menu to test plugin inside RubyMine.

  7. Use "Run > Run 'All tests'" menu to run all tests for Railways.

Building the Plugin

  1. Copy and rename file build.properties.example to build.properties.

  2. Edit this file and edit properties to match your environment (see comments in build.properties file).

  3. Open Ant tool window in IntelliJ IDEA and run 'all' task. Plugin jars will be placed into release/railways-[version]/ directory. There are two versions of plugin: railways.jar for RubyMine and railways-idea.jar for IntelliJ IDEA.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].