Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More Refactoring #19

Merged
merged 1 commit into from
Aug 22, 2016
Merged

More Refactoring #19

merged 1 commit into from
Aug 22, 2016

Commits on Aug 22, 2016

  1. More refactoring

    - Codeclimate and related tooling yml/configs. Setup instructions
      [here](https://github.com/codeclimate/codeclimate). Details on
    simplecov [here](https://github.com/colszowka/simplecov).
    - cleanup dotenv usage
      - `.env` -> `.env.sample`, `.env.test`. This allow better seperate of
        test environment specifics from the actual code base, and can let us
    cook up a more reasonable sample `.env` file for either
    templating/getting started examples.
    - cleaned up pry usage: should only be required if the RACK_ENV =
      'development'
    - Freed up the `Terraform` class/module namespace for usage later.
    - Rake task cleanup
      - Prometheus specific testing is now not exported as part of `spec_tasks`
      - Removed the extra `*.rake` redirection to define the exported rake
        tasks more programatically without excessive nesting.
    - Gemspec cleanup: only export gem necessary files.
    - Feature: stdlib Logger is now used for logging to STDOUT.
    - Terraform reworking: Logic is now split from the basic CLI command
      wrapping.
    - Tools moved to `state_stores` for better organizational grouping (and
      to prepare from namespacing later)
    - Handling terraform `-var` for both post and pre 0.7.0
    yuhunglin committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    2788d32 View commit details
    Browse the repository at this point in the history