klenwell information services : Ruby

Wiki source for Ruby


Show raw source

===== Ruby =====

==== Install / Setup ====
~- rbenv: https://github.com/rbenv/rbenv
~- Ruby-on-Rails: https://gorails.com/setup
~- Basic Rails Project Setup: https://trello.com/c/zsygEDqB

==== Style Guides ====
~- Ruby Style Guide: https://github.com/rubocop-hq/ruby-style-guide
~- Base Rubocop Config: https://gist.github.com/klenwell/fe97d0457763c89d37af657327de1f80

==== Ruby-on-Rails ====
=== Automated Quality Enforcement ===
Use the following gems to automate code quality and best practices:

~- [[https://github.com/bbatsov/rubocop Rubocop]]: Style Analysis
~- [[https://github.com/presidentbeef/brakeman Brakeman]]: Security Analysis
~- [[https://github.com/flyerhzm/bullet Bullet]]: Query Performance

To configure Rubocop and Brakeman to run whenever tests are run, see the following example:

~- https://github.com/klenwell/scrumwell/blob/master/lib/tasks/test.rake

=== Projects ===
~- Scrumwell: https://github.com/klenwell/scrumwell
~- Recruiters-on-Rails: https://github.com/klenwell/recruiters-on-rails
~- KPCC on Rails: https://github.com/SCPR/SCPRv4

=== Topics ===
~- [[Rails AJAX HTML]]