CodeReaderMe / awesome-code-reading

A curated list of high-quality codebases to read and study. Read more code!
377 stars 12 forks source link

Add sinatra #7

Closed lucasleecr closed 5 years ago

lucasleecr commented 5 years ago

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