Skip to content

RyanScottLewis/solid_poster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOLID Poster

Just a poster with the summary of each of the SOLID principles.

The original vector images are in the source/ directory and the generated raster images are in the images/ directory.

Icons are generated in the sizes of 2^5 to 2^10.

Poster

Poster

Icons

SRP Single Responsibility Principle (SRP)

OCP Open/Closed Principle (OCP)

LSP Liskov Substitution Principle (LSP)

ISP Integration Segregation Principle (ISP)

DIP Dependency Inversion Principle (DIP)

Development

Inkscape is required for generating raster images from the command-line. Any SVG editor can be used to edit the images under the source/ directory.

  1. Clone the project
  2. Run bundle install to install development dependencies
  3. Build the raster images
  • Run bin/guard to watch the project directory for changes and generate raster images when vector images are saved
  • Run bin/rake to generate all raster images

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/RyanScottLewis/solid_poster. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.

About

A poster containing summaries of the SOLID principles

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages