• Stars
    star
    149
  • Rank 239,848 (Top 5 %)
  • Language SCSS
  • License
    Other
  • Created about 13 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An effort to provide awesome documentation for the RubyGems ecosystem.

RubyGems Guides

An effort to provide awesome documentation for the RubyGems ecosystem.

Goals

  • Be the definitive place for RubyGems knowledge
  • Help out those new to RubyGems get started and get things done
  • Make it easy to contribute more guides

Want to help?

If a guide is empty, start filling it out! Or, make a new one! Pull requests are gladly accepted!

  • Pick one from the repo issues
  • Port content from help.rubygems.org knowledge base
  • Find lots of StackOverflow/ruby-talk questions and get their common answers in here
  • Fill out more guides!

Setup

First, install the sass command line tool. On MacOS you can use Homebrew:

$ brew install sass/sass/sass

Then run bundle install and bundle exec rake. This will launch both Jekyll and Sass in "watch" mode.

The pages will be available at http://localhost:4000/

Every guide except for the Command and Specification Reference is just a straight up markdown page, so just go edit it!

For the Command Guide (command-reference.md), edit command-reference.erb and run:

$ bundle exec rake command_guide

For the Specification Guide, the documentation comes directly from the Gem::Specification class in RubyGems. Edit it, set your RUBYGEMS_DIR to where your code directory is, and run:

$ RUBYGEMS_DIR=~/Dev/ruby/rubygems bundle exec rake spec_guide --trace

Thanks

Huge thanks to thoughtbot whose playbook this is based off of.

Legal

The actual content of the articles is licensed under Creative Commons. The code that this project consists of is licensed under MIT.

More Repositories

1

bundler

Manage your Ruby application's gem dependencies
Ruby
4,865
star
2

rubygems

Library packaging and distribution for Ruby.
Ruby
3,401
star
3

rubygems.org

The Ruby community's gem hosting service.
Ruby
2,209
star
4

gemstash

A RubyGems.org cache and private gem server
Ruby
736
star
5

rubygems-mirror

The `gem mirror` RubyGems command, creates local mirrors of all gems from a remote gem source.
Ruby
268
star
6

gems

Ruby wrapper for the RubyGems.org API
Ruby
124
star
7

bundler-site

The Bundler documentation website
Haml
108
star
8

rubygems-aws

DEPRECATED: Chef repo for running RubyGems.org on AWS.
Ruby
102
star
9

gemcutter

The gemcutter gem, the rails app has been moved to http://github.com/rubygems/rubygems.org
Ruby
65
star
10

rubygems-test

An attempt to replace the testing facility in rubygems via a test plugin.
Ruby
48
star
11

bundler-api

Bundler 1.1+ API
Ruby
46
star
12

rubygems-chef

The new RubyGems.org infrastructure.
Perl
41
star
13

rfcs

RubyGems + Bundler RFCs
40
star
14

rubygems-status

DEPRECATED 1/7/2016 A simple rails app to show the status of rubygems.org infrastructure
CSS
37
star
15

ruby-ssl-check

Ruby
34
star
16

rubygems.org-configs

The config files used to run rubygems.org
Ruby
30
star
17

bundler-features

Bundler feature requests and discussion
28
star
18

rubygems.github.io

the blog, for rubygems!
SCSS
20
star
19

bundler-compose

A bundler plugin to allow composing new gems into an existing bundle
Ruby
18
star
20

adoption-center

The RubyGems Adoption Center - RGSoC 2015
HTML
17
star
21

gemx

Ruby
15
star
22

bundler-graph

Ruby
14
star
23

new-index

Prototype and documentation of the new gem index format
Ruby
12
star
24

postit

A Bundler Version Manager
Ruby
11
star
25

rubygems-server

Ruby
10
star
26

rubygems-verification

Tools and data used to verify gems on rubygems.org
Ruby
10
star
27

compact_index

implements the response logic for the compact index format and to manage the versions file
Ruby
8
star
28

cacache-rb

Ruby
7
star
29

install

A simple remote eval installer with tarball unpacker (the easy way to install/update RubyGems)
Ruby
7
star
30

shipit

Ruby
6
star
31

stat-update

A very fast libev+libebb+hiredis server to update rubygems stats on the fly
C
6
star
32

meg

Quick commands to help administer and support RubyGems.org.
Shell
6
star
33

contribute

One site to show all related RubyGems ecosystem projects and help developers get involved
Ruby
6
star
34

bundlerbot

A bot that loves to help
JavaScript
5
star
35

bundler.github.io

The Bundler website, generated by https://github.com/rubygems/bundler-site
HTML
5
star
36

docs

RubyGems Manuals.
Ruby
5
star
37

search

DEPRECATED
Ruby
3
star
38

issue-triage

issue triage bot
Ruby
3
star
39

rubygems.org-backup

This is a BACKUP repo for rubygems.org before the history rewrite. Do not use. No pull requests please.
Ruby
3
star
40

rubygems.org-vendor

Submodule cache of gems to make RubyGems.org development easier!
3
star
41

rubygems-lita

A Lita chat bot for RubyGems/Bundler
Ruby
2
star
42

bundler-changelog

Ruby
1
star
43

compact_index_client

Ruby
1
star
44

apt-tools

Scripts for managing the apt repositories used for RubyGems.org machines.
Shell
1
star
45

bundler-gem

The Bundler gem creator
1
star
46

configure-rubygems-credentials

Configure rubygems.org credential environment variables for use in other GitHub Actions.
TypeScript
1
star
47

bundler-slackin

The Bundler Slack inviter
JavaScript
1
star