Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nova-ruby/rails

Ruby on Rails and Ruby support for Nova editor.
https://github.com/nova-ruby/rails

editor-extension nova-extension rails ruby ruby-on-rails stimulusjs

Last synced: 3 months ago
JSON representation

Ruby on Rails and Ruby support for Nova editor.

Awesome Lists containing this project

README

        




Ruby on Rails for Nova

Provides Ruby on Rails support for Panic's Nova text editor.

> NOTICE: From `v7.0` the extension has joined the [**Nova Ruby**](https://github.com/nova-ruby) project (see below).
> That means it does not come with Solargraph and Rubocop support anymore.
> Check the new and improved [Solargraph](nova://extension/?id=com.tommasonegri.solargraph&name=Solargraph) extension for that.
>
> From now on various parts of this project, not directly related with Rails, will be extracted into dedicated extensions.

## Features

- erb tag switching
- quick list and jump to migrations
- jump to latest migration
- migrate and rollback database
- open alternate files
- go to alternate files
- preview mailers
- search on various documentations
- Rails task templates
- kill puma server (useful after crash)
- update Stimulus manifest
- pin and unpin from importmap
- quick jump to Rails routes and properties pages
- sidebar with Rails notes and info
- clips for Ruby, Rails and erb

Check out the [Wiki](https://github.com/nova-ruby/rails/wiki) for a complete reference and user guide.

## The Nova Ruby project

The extension is part of the [**Nova Ruby**](https://github.com/nova-ruby) project.
A set of extensions specifically designed to work well together, with the goal of improving the Ruby experience in Nova editor.

Project extensions:

- [Ruby on Rails](nova://extension/?id=com.tommasonegri.Rails&name=Ruby%20on%20Rails) (this very extension)
- [Solargraph](nova://extension/?id=com.tommasonegri.solargraph&name=Solargraph)
- [Ruby Debug](nova://extension/?id=com.tommasonegri.rdbg&name=Ruby%20Debug)
- [HTML Beautifier](nova://extension/?id=com.tommasonegri.htmlbeautifier&name=HTML%20Beautifier)
- [Bridgetown](nova://extension/?id=com.tommasonegri.bridgetown&name=Bridgetown)

## Special Thanks

Thanks to @devjah, @jonathanpike and @Wylan for their work on different extensions which have been integrated in this suite.