Giter Site home page Giter Site logo

thomasklemm / plugingeek Goto Github PK

View Code? Open in Web Editor NEW
39.0 3.0 0.0 6.65 MB

Discover great Ruby gems and Javascript plugins. Like AirBnB but for Space Travel.

Home Page: http://www.plugingeek.com

License: MIT License

Ruby 92.79% CoffeeScript 1.13% CSS 6.08%

plugingeek's Introduction

pluginGeek Code Climate Coverage Status

pluginGeek is your web development toolbox, reimagined.

Why?

Many of you who read this might be web developers. We're constantly facing demands an what to achieve next, and often could be helped quite a lot in our daily job by finding the best resources and plugins to ease our pain right away. You remember that nice gem you stumbled upon two weeks ago, with the blueish website. What was it called again?!

How?

pluginGeek is an open-source Rails wiki on the state of the art gems and plugins in a few different, web-related programming languages and realms. We cover Ruby gems, Javascript and jQuery plugins, repositories related to Webdesign as our web development categories from the start. If you're a mobile developer, you can boost your apps with the latest iOS and Android libraries. Find what you look for in an instant, and if you know about other noteworthy repositories and links related to any available or new category, just add them. Your fellow developers will like you for it!

Inspirations and alternatives

pluginGeek is certainly not the first of its kind. I've drawn a lot of inspiration from great sites including the Ruby Toolbox, the phenomenal Unheap, and many more sites. Occasionally I cross-reference the inventory to make sure you'll always find the latest gems and plugins right at your hand.

Technology

pluginGeek is Rails app fueled by a lot of amazing gems. The staging and production apps are deployed to Heroku, one of my favorites services for developers.

Testing

pluginGeek uses RSpec flavored with shoulda-matchers. Fabrication helps with replacing fixtures and generating test objects. Timecop makes time-related testing easy. VCR helps with recording and replaying external HTTP requests. Capybara powers the feature specs.

In all the current test suite holds more than 700 examples and runs in about 35 seconds on a standard MacBook Pro of 2010.

Test output Coverage Status

Stats

Rake stats

Learning

pluginGeek's source is intended to be nicely readable and comprehensible even if you are just getting started with Ruby on Rails development. There's a variety of annotations guiding you around.

It's certainly not the most complex app ever, and a variety of annotations should help people just starting with web development - as myself about one and a half years ago - find their way around and learn from some existing code really quickly. Modeling an existing app on my own alongside the original authors' source has been fruitful for me in picking up new skills and styles, general coding techniques and best practices.

Questions?

If you have any questions or would just like to talk, feel free to get in touch. I'm thomasklemm here on Github, @thomasjklemm on Twitter.

Licence

MIT, 2013, Thomas Klemm (github__at__tklemm__dot__eu)

plugingeek's People

Contributors

thomasklemm avatar

Stargazers

Samet Gunaydin avatar Peter Leonov avatar Alan Dong avatar SeongUk Han avatar Rogério Oliveira avatar jon ⚝ avatar Phil Pirozhkov avatar Domas Bitvinskas avatar Ben Yellin avatar None avatar Lucas Charles avatar Luca G. Soave avatar lay sreyleap avatar Darren Jensen avatar Chamnap Chhorn avatar Vorleak Chy avatar Alex Mekhovov avatar Siko Chen avatar Oliver Prater avatar Daegwon Nacyot Kim avatar  avatar Anatoly Chernov avatar Heiko Hoffmann avatar Lisovskii Vladislav avatar Christopher Voltz avatar anton avatar Guten avatar Stanislav Grozev avatar François Benaiteau avatar Mischa Berger avatar Gimi Liang avatar Ben Lee-Cohen avatar Richard Huang avatar Fred Wu avatar Hiroshi Saito avatar Konstantin Kanellopoulos avatar John D'Agostino avatar Stéphane Busso avatar Brian Smith avatar

Watchers

Sean Behan avatar Nihad Abbasov avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.