Project

parka

0.01
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Simple gem building using bundler
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 0.3.0
~> 1.2.1
~> 1.6.7
~> 0.14.6
 Project Readme

parka

Installation

$ gem install parka

Usage

Create a projectname.gemspec file in the root of your gem like this:

require "rubygems"
require "somegem/version"

Gem::Specification.new do |gem|
  gem.name     = "somegem"
  gem.version  = Somegem::VERSION
  gem.author   = "Me"
  gem.summary  = "A sample gem"
  gem.homepage = "http://example.org"
  
  gem.add_dependency "rest-client"
end

Create a Gemfile to declare the dependencies of your gem:

source "http://rubygems.org"

gemspec

group :development do
  gem "parka"
end

group :test do
  gem "rake"
  gem "rcov"
  gem "rspec"
end

Using the parka command-line tool

parka build

Build a .gem file.

$ parka build
Building somegem-0.1.gem
  Successfully built RubyGem
  Name: somegem
  Version: 0.1
  File: somegem-0.1.gem

parka install

Build a .gem file and install it locally.

$ parka install
Building somegem-0.1.gem
  Successfully built RubyGem
  Name: somegem
  Version: 0.1
  File: somegem-0.1.gem
Successfully installed somegem-0.1.gem

parka push

Build a .gem file and push it to Github and RubyGems.org. Will create the GitHub repo if necessary.

$ parka push
Building somegem-0.1.gem
  Successfully built RubyGem
  Name: somegem
  Version: 0.1
  File: somegem-0.1.gem
Delta compression using up to 8 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (9/9), 1.26 KiB, done.
Total 9 (delta 3), reused 0 (delta 0)
To git@github.com:ddollar/somegem.git
   edffa40..249581c  master -> master
 * [new tag]         v0.1   -> v0.1
Pushing gem to RubyGems.org...
Successfully registered gem: somegem (0.1)