Я хотел бы записать пакет для Ruby и сделать его доступным как драгоценный камень.
Каковы инструменты, шаги и ловушки?
Есть ли какие-либо хорошие учебные руководства, экранные демонстрации, и т.д., который помог Вам учащийся, как сделать это?
Руководства Rubygems.org - один из лучших ресурсов для написания собственного драгоценного камня.
Если вы используете Bundler в своем приложении, вы можете посмотреть руководство Райана Бигга по Разработка RubyGem с использованием Bundler и Railscast по созданию драгоценных камней с Упаковщик .
Если вас интересуют инструменты, которые помогут вам писать драгоценные камни:
Некоторые учебные пособия / руководства:
Вам не нужно начинать писать гем, просто напишите код, напишите несколько тестов, используйте его, как хотите, и когда вы будете довольны им, используйте gem this для создания соответствующего Rakefile.
Будет полезно, если вы будете придерживаться подходов, применяемых другими драгоценными камнями (иметь каталог lib, избегать именования файлов, которые могут конфликтовать с другими драгоценными камнями, написать несколько тестов, если можете, иметь файл readme), но это не обязательно.
Если у вас есть что-то, чем вы хотите поделиться, поместите его на github и отправьте в gemcutter .
Не думайте слишком много, не используйте мотыгу или другие инструменты для излишка, веселитесь, не делайте ничего, что я бы не стал делать.