Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 28, 2015
  1. @tysongach

    Update to Bitters 1.1

    tysongach authored
  2. @mike-burns

    Rename $HOST to $APPLICATION_HOST

    mike-burns authored
    The `$HOST` environment variable is used by zsh; overriding it affects
    other programs that depend on it.
    
    The `$HOSTNAME` environment variable is used similarly by GNU Bash.
    
    Change the name of the environment variable that we depend on, to avoid
    complications.
Commits on Aug 22, 2015
  1. @gylaz @tute

    Add ctags configuration dotfile per project basis

    gylaz authored tute committed
    Why:
    
    * Use a config dotfile for ctag options.
    * Can add more options here on per-project basis,
      like excluding directories, and support for language specific DSLs.
    * Start breaking up `templates/` directory into smaller subdirectories.
    
    Related to thoughtbot/dotfiles#390
    
    [closes #595]
Commits on Aug 20, 2015
  1. @alexstophel

    Update Ruby to 2.2.3

    alexstophel authored
    Yay! A new version of Ruby was released a couple of days ago. It's
    important that new projects start with the latest version, so we should
    use 2.2.3 for Suspenders.
    
    * Updated .ruby-version file to Ruby 2.2.3.
    * Updated .travis.yml file to Ruby 2.2.3.
Commits on Aug 11, 2015
  1. @askl56 @tute

    Use Ruby >=1.9 hash syntax

    askl56 authored tute committed
    [closes #599]
Commits on Aug 4, 2015
  1. @nilbus

    Fix an error in the sorting algorithm ;-)

    nilbus authored
    This was trying so hard to be alphabetical! Relief at last.
  2. @tute

    Remove Gemfile.lock

    tute authored
    suspenders as a gem relies on version ranges for its dependencies
    defined in its gemspec. Precise patch versions declared in
    `Gemfile.lock` don't need to be tracked.
    
    We expect suspenders to always work well with latest patch versions of
    all its dependencies.
    
    More information:
    http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/
Commits on Jul 30, 2015
  1. @tute

    Release v1.30.0

    tute authored
    Update NEWS.md.
    
    [ci skip]
Commits on Jul 28, 2015
  1. @calebthompson

    Replace Unicorn with Puma

    calebthompson authored
    > Heroku now recommends using the Puma webserver. The previously
    > recommended webserver, Unicorn, is susceptible to slow client attacks.
    
    https://devcenter.heroku.com/changelog-items/594
    
    * Specify deploy settings
    
        - Set values that DATABASE_URL won't override / set
        - Add staging
        - Use max of thread count or db pool, since @schneems says:
          > You need your pool to at least be as large as your puma thread
          > count.
  2. @mjankowski

    Rename development data concept to avoid db/seeds confusion

    mjankowski authored
    Using db/seeds for data which must be loaded in a production environment
    is a standard Rails convention.  We cause confusion by using the word
    "seed" elsewhere in a Rails app, where that is not the context.
    
    The `dev:prime` task is actually providing local fake/sample data for
    developers to see the app in use, but not production-required data to
    actually run the application.
Commits on Jul 24, 2015
  1. @drapergeek

    Replace TravisCI with CircleCI

    drapergeek authored
    This is the result of two
    discussions on our research board.
    The first was to replace Travis with CircleCI:
    https://trello.com/c/Se4mELMh/199-hosted-ci-for-continuous-deployment
    
    A few reasons we've enjoyed using Circle:
    
    * Faster builds due to parallel builds
    * Built in bundle caching
    * Easy deployment
    * Really easy setup
    * The ability to ssh
      into the CI server during a test run.
      This has been great
      when debugging a test failure.
      It's not something you use a lot
      but it is so great when you need it.
    * A free plan for private repos that supports small MVPS
    
    This also adds automatic deployment
    to staging when the build passes.
    This is the result of this discussion:
    https://trello.com/c/Se4mELMh/199-hosted-ci-for-continuous-deployment
    
    A few reasons for those who don't have access to the trello card:
    
    * Part of the CI now is whether or not you can actually deploy successfully.
      If you merge to master,
      it will automatically try and deploy to staging.
      If that fails,
      your build will actually fail.
      This should be treated
      with the same urgency that any other failing build
      on master would be treated.
    * Staging is always up to date.
      This makes it really nice for verifying stories for clients.
    * Automate more things!
Commits on Jul 10, 2015
  1. @derekprior

    Rename examples file

    derekprior authored
  2. @derekprior

    Update to RSpec 3.3 in suspenders apps

    derekprior authored
    RSpec 3.3 added some very handy commands for filtering examples. With
    the addition of the status persistence file configuration we can now:
    
    * run `rspec --only-failures` to re-run only the examples that failed.
    * run `rspec --next-failure` to re-run only the first failing test from
      your previous run. If that passes it will run the successive failures
      until one of them fails again
    
    Additionally, rspec 3.3 includes stable random ordering (even when you
    add new examples), the ability to bisect failures when debugging
    ordering-dependent failures, better failure output...
    
    http://rspec.info/blog/2015/06/rspec-3-3-has-been-released/
Commits on Jul 4, 2015
  1. @tute
Commits on Jun 17, 2015
  1. @JoelQ

    Allow any Rails version in the 4.2.x series

    JoelQ authored
    Locking down the rails version to the patch level means we need to edit
    the Gemfile every time a security update is released. By locking to the
    4.2.x series instead, we can just run `bundle update rails` to get the
    latest security patches.
    
    Because this is locked to an explicit minor version, only security
    patches should get pulled in automatically.  Assuming that Rails follows
    SemVer properly, unexpected changes should only come in minor or major
    versions.
    
    I ran `bundle install` and pulled in the security patches released for
    Rails 4.2.2 (see
    http://weblog.rubyonrails.org/2015/6/16/Rails-3-2-22-4-1-11-and-4-2-2-have-been-released-and-more/
    for details and CVEs)
  2. @tute

    Release v1.29.0

    tute authored
    * Update NEWS.md
    * Development dependencies update
Commits on Jun 15, 2015
  1. @tabfugnic @tute

    We still need to import refills scss

    tabfugnic authored tute committed
    * refills/flashes breaks views without refills stylesheet
    * As per issue #537 and PR #546
Commits on Jun 12, 2015
  1. @croaky

    Add default .hound.yml file

    croaky authored
    * Enable all languages explicitly by default.
    * Help avoid configuration mistakes by providing this stub
      and a link to the configuration page.
  2. @croaky

    Improve test suite speed

    croaky authored
    * Run Suspenders only once in `new_project_spec.rb`.
    * Should be about 17x faster.
    * Requires moving some of the RSpec `before` contents around
      to avoid RSpec hanging.
Commits on Jun 5, 2015
  1. @delphaber
Commits on May 26, 2015
  1. @delphaber

    Update NEWS.md

    delphaber authored
  2. @delphaber

    Inject spring into binstubs

    delphaber authored
Commits on May 23, 2015
  1. @delphaber

    Use rspec 3.2

    delphaber authored
  2. @delphaber
  3. @delphaber

    Run missing bundle install

    delphaber authored
Commits on May 9, 2015
  1. @tute

    Release v1.28.0

    tute authored
    Update NEWS.md.
    
    [ci skip]
Commits on May 7, 2015
  1. @gabebw

    Require spec/support files in alphabetical order

    gabebw authored
    This ensures that the `require` order is the same on all machines, including CI.
    
    For example, we mainly use OS X as our local development machines, while CI runs
    on Linux. We've run into ordering issues before due to the different OS's, and
    this changes has historically fixed it.
  2. @jferris

    Use rack-canonical-host

    jferris authored
    Redirects web traffic so that all requests are served from the canonical
    hostname.
  3. @tysongach

    Swap flash id for a class

    tysongach authored
    - Generally speaking, it’s best practice to style off class’s instead of id’s.
    - The flash key is already being output as a class; this unifies the two.
Commits on May 6, 2015
  1. @gylaz

    Provide EXECJS_RUNTIME env variable

    gylaz authored
    This is necessary for compiling assets (when needed to run with compiled assets
    in dev).
Commits on Apr 30, 2015
  1. @tysongach

    Appease Hound

    tysongach authored
Commits on Apr 29, 2015
  1. @tysongach

    Removes .css file suffix from application stylesheet

    tysongach authored
    - It's unneeded and overly verbose
    - sass-rails recently deprecated this suffix, rails/sass-rails@d355de9
  2. @tysongach
Commits on Apr 17, 2015
  1. @delphaber

    Use ruby 2.2.2

    delphaber authored
  2. @delphaber

    Run bundle install

    delphaber authored
Something went wrong with that request. Please try again.