Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Contribuindo para o Rubinius
Search
Carlos Galdino
November 09, 2011
Programming
1
260
Contribuindo para o Rubinius
Lightning Talk apresentada na RubyConf Brasil 2011
Carlos Galdino
November 09, 2011
Tweet
Share
More Decks by Carlos Galdino
See All by Carlos Galdino
How Rubinius runs your code?
carlosgaldino
2
310
Blue Pill x Red Pill
carlosgaldino
0
100
Contribuindo para o Rails
carlosgaldino
1
72
Other Decks in Programming
See All in Programming
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
810
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
270
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
860
ニーリーにおけるプロダクトエンジニア
nealle
0
570
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
570
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
390
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
200
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
220
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
570
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
160
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
Featured
See All Featured
Music & Morning Musume
bryan
46
6.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Unsuck your backbone
ammeep
671
58k
Designing for Performance
lara
609
69k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Building Adaptive Systems
keathley
43
2.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
800
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Transcript
Contribuindo para o Rubinius
Contribuindo para o Rubinius
@carlosgaldino
@carlosgaldino procurando estágio
Rubinius – Use Ruby™ https://github.com/rubinius/collateral/blob/master/stickers/use-ruby/use-ruby-rounded-square-sticker.ai
http://rubini.us
None
github.com/rubinius/rubinius
Como contribuir?
#1 Rode seu código
#2 Escreva specs
RubySpec The standard you trust™
http://rubyspec.org
#3 Corrija specs
$ bin/mspec tag --list fails -tx19 :ci_files
... IO#codepoints does not change $_ IO#codepoints calls the given
block IO#each_char yields each character IO#each_codepoint yields each codepoint IO#each_codepoint does not change $_ ...
~1000 specs falhando
$ bin/mspec -tx19 core/<class>/<method>
CODE!
$ rake build
$ bin/mspec -tx19 core/<class>/<method>
$ bin/mspec tag --del fails -tx19 core/<class>/<method>
$ rake
YEAH! FUCK
YEAH! FUCK pull request!
ProTips™
RTFM read the fucking manual ProTips™ #1
http://ruby-doc.org ProTips™ #2
$ rake build ProTips™ #3
código e tag no mesmo commit ProTips™ #4 save a
polar bear
irc.freenode.net#rubinius ProTips™ #5
obrigado! @carlosgaldino