1. 01 Apr, 2019 1 commit
  2. 22 Feb, 2019 2 commits
  3. 20 Feb, 2019 1 commit
    • Yorick Peterse's avatar
      Simplify the project structure · f4482d2e
      Yorick Peterse authored
      This simplifies the project structure by making the following changes:
      
      1. The file/directory hierarchy now matches the pattern used for most
         Ruby projects. This means no more init.rb, and all code now resides
         in lib/release_tools/ instead of lib/.
      
      2. All classes and modules are namespaced to the ReleaseTools module,
         instead of them being defined at the top level.
      
      3. Dependencies are now loaded using regular require calls in
         lib/release_tools.rb, instead of relying on a mixture of require,
         require_relative, and autoload.
      
      4. The colorize Gem is updated to support the use of frozen strings, and
         because the used version was from 2009.
      f4482d2e