Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nova-ruby/rails
- Owner: nova-ruby
- Created: 2021-05-02T08:50:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-29T22:11:52.000Z (over 1 year ago)
- Last Synced: 2023-05-29T23:21:39.309Z (over 1 year ago)
- Topics: editor-extension, nova-extension, rails, ruby, ruby-on-rails, stimulusjs
- Language: JavaScript
- Homepage:
- Size: 562 KB
- Stars: 18
- Watchers: 5
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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 erbCheck 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.