New Front End gem to be used as a base for Futuregov projects.. (geff= anagram of FG FE )
Add this line to your application's Gemfile:
gem 'geff'
And then execute:
$ bundle
Or install it yourself as:
$ gem install geff
Include in your css application file reference to both geff/variables and geff/style.
@import 'geff/variables'
@import 'geff/style'
Include in your javascript application file reference to any of the geff js files required - ensuring that it is after reference to jquery. Here is an example for the alerts functionality:
//= require geff/alerts
After this make sure you include reference to the function in your public.js
file in a document ready function.
$('#alerts').alerts();
See more functions in the wiki.
See the GEFF Wiki for full information about the framework, how to use it and what it contains.
After checking out the repo, run bin/setup
to install dependencies. Then, run rake spec
to run the tests. You can also run bin/console
for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install
. To release a new version, update the version number in version.rb
, and then run bundle exec rake release
, which will create a git tag for the version, push git commits and tags, and push the .gem
file to rubygems.org.
Bug reports and pull requests are welcome on GitHub at https://github.com/wearefuturegov/geff.
The gem is available as open source under the terms of the MIT License.