Project

hubhumans

0.0
No commit activity in last 3 years
No release in over 3 years
Automatically create a `humans.txt` file based upon public members of a GitHub organization.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 10.0.3
~> 2.12.0

Runtime

~> 1.23.0
 Project Readme

HubHumans

Automatically create a humans.txt file based upon public members of a GitHub organization.

Build Status

Wut?

GitHub.com has a shiny humans.txt on their site which is autogenerated from the organization team list. This is an nice way to keep the file up to date, so here's a quick hack to do so.

Installation

Add this line to your application's Gemfile:

gem 'hubhumans'

And then execute:

$ bundle

Or install it yourself as:

$ gem install hubhumans

Usage

Just pass the GitHub organization name. For example, the following commmand:

hubhumans flickr

Would produce the following output:

/* TEAM */

  Daniel Bogan (waferbaby)
  Site: http://usesthis.com/
  Location: San Francisco, California

  Eric Gelinas (standardpixel)
  Site: blog.standardpixel.com
  Location: San Francisco, California

  Stephen Woods (saw)
  Site: stephenwoods.net
  Location: 94110

[...]

You may want to set up a cron task to periodically do the following to keep yours up to date:

hubhumans myorgname > /path/to/www/humans.txt

Easy!

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request