File | Date | Author | Commit |
---|---|---|---|
data | 2016-12-07 |
![]() |
[edc05f] Change icon |
scripts | 2016-12-11 |
![]() |
[60e0d8] Fix chef-mode url |
src | 2017-07-21 |
![]() |
[22d1a7] minor fixes |
.gitignore | 2017-07-20 |
![]() |
[3536b8] Prepare for v0.3.2 |
.travis.yml | 2017-07-21 |
![]() |
[8a0ea0] fix travis |
ChangeLog | 2016-12-13 |
![]() |
[01d54c] Edit ChangeLog |
Gemfile | 2017-07-21 |
![]() |
[22d1a7] minor fixes |
LICENSE | 2016-07-30 |
![]() |
[5b39b8] Initial commit |
Makefile.in | 2017-07-21 |
![]() |
[22d1a7] minor fixes |
README.md | 2017-05-29 |
![]() |
[11a377] Add travis status to README.md |
autobuild.sh | 2017-01-04 |
![]() |
[cd4315] Move to only gtk3 version support |
bootstrap.sh | 2017-07-21 |
![]() |
[8a0ea0] fix travis |
configure.ac | 2017-07-21 |
![]() |
[185667] Improving build process |
restaurant.in | 2017-07-21 |
![]() |
[8a0ea0] fix travis |
Restaurant software is an Integrated Development Environment for Chef developers.
There is no specialized Chef IDE for DevOps for free usage (there is RubyMine with chef plugin, but only for non-commercial usage, or paid). So, Restaurant is a project of free and opensource ready-to-use chef IDE...
...which supports code highlight, autocompletion, inline syntax and style checking (via, rubocop
and foodcritic
) code expansion (via code snippets
), code refactoring, built-in unit (via rspec
) and integration tests (via kitchen
) launching and interaction. Also, Restaurant supports tools rvm
, bundler
, berkshelf
(via built-in extensions to this tools), git
and github
integrations, yaml, json and markdown file tools (like, reformatting, visualising etc).
Let's suppose, that you have no Restaurant, no ruby, no bundler... actually nothing
tar -xvzf restaurant-0.3.0-gtk2.tar.gz
cd restaurant && ./bootstrap.sh <your.favorite.ruby.version|2.2>
or in your favorite way (Gemfile present)cd restaurant && ./restaurant
TODO