INGOT

Taking Ruby webapps in a different direction.

Different How?

Ingot is a TDD friendly, opnionated framework based on ideas that have come to light since Rails rocked our worlds. The Javascript folks have done some really cool stuff, but it involves you actually writing Javascript (or coffescript). No disrespect to either, but I'd rather write as much of my code as possible in Ruby.

What does it give me?

Authentication & Authorization: These are core concepts to Ingot. What app doesn't need user account these days? We want to give these to you for free.

Single Page Webapps: Don't they just feel more professional? Ingot apps are designed to be SPA, but can expose URLs as needed. The best of both worlds!

Speed: Designed to be faster for the developer and faster for the end user. Life is just too short to wait!

Usable default pages: Using Semantic UI, autogenerated pages look great. We haven't replaced your designer, but we have made your starting point more bearable.

Is it usable?

Not yet. I'm aiming to have usable alpha version released by the end of 2014.

Contributing to ingot

  • Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet.
  • Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it.
  • Fork the project.
  • Start a feature/bugfix branch.
  • Commit and push until you are happy with your contribution.
  • Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
  • Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.

Copyright (c) 2014 Ronnie Howell. See LICENSE.txt for further details.