Open lucasleecr opened 5 years ago
https://github.com/sinatra/sinatra
2.0.0 (https://github.com/sinatra/sinatra/releases/tag/v2.0.0)
lib/sinatra/main.rb (https://github.com/sinatra/sinatra/blob/v2.0.0/lib/sinatra/main.rb)
main.rb (for stand-alone application) base.rb (for sub-classing)
No
@lucasleecr
Link to the codebase
https://github.com/sinatra/sinatra
Which release/version did you read?
2.0.0 (https://github.com/sinatra/sinatra/releases/tag/v2.0.0)
Why it is a good project to read?
Starting point
lib/sinatra/main.rb (https://github.com/sinatra/sinatra/blob/v2.0.0/lib/sinatra/main.rb)
Reading order
main.rb (for stand-alone application) base.rb (for sub-classing)
Interesting parts
Any parts should be skipped?
No
Any other tips?
Links and resources
Contributor
@lucasleecr