Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
  lib
  test
  vendor
  README.md
  Rakefile
Size: Mime:
  README.md

Neoteric Frontend Toolkit

Tweak Foundation grid, remove cruft

Install

Add 'neoteric_fedkit' to your gemfile

$ rails g neoteric_fedkit:install

Tweak fedkit.scss to your hearts content and add it to your layout's SASS

Updating this gem

Important files:

vendor/assets/styleshets/fedkit.scss Main SASS file. Gets copied to a project upon install. Should contain imports for all other customizations

vendor/assets/stylesheets/neoteric_fedkit Support CSS. Per rails conventions, stuff that won't need to be touched on a per project basis goes here and then imported by fedkit.scss

lib/neoteric/fedkit/version.rb Version file. Semantic versioning rules. Bump with with every public release.

test/dummy/app/views/layouts/application.html.erb Demo page html.

View features

$ bundle install $ test/dummy/bin/rails server

Publish a new version

  • Install gemfury CLI if you don't have it $ gem install gemfury

  • Make your changes and commit them

  • When ready to publish, bump version in version.rb appropriately with changes

  • Package the gem $ rake build

  • git add the version change as a new commit $ git add lib/neoteric_fedkit/version.rb $ git commit -m "Bump NEW_VERSION_NUM"

  • Tag last commit with version number $ git tag NEW_VERSION_NUM

  • Push changes out to Neoteric git server $ git push

  • Publish gem to gemfury $ fury push pkg/neoteric_fedkit-NEW_VERSION_NUM.gem