In the past week, Pedago has released 3 open source projects on our github page.

iguana

Iguana is an Object-Document Mapper for use in AngularJS applications.  This means that it gives you a way to instantiate an instance of a class every time you pull down data over an API.  It’s similar to Ruby tools like activerecord or mongomapper.

super-model

Iguana is dependent on super-model, which should someday include much of the functionality that activemodel provides for Ruby users.  For now, however, it only provides callbacks.

a-class-above

Both iguana and super-model depend on a-class-above, which provides basic object-oriented programming (OOP) functionality. A-class-above is based on Prototype’s class implementation, and also provides inheritable class methods and some convenient helpers for dealing with enumerables that are shared among classes in an inheritance hierarchy.

This is our first foray into the management of open-source projects, so we’ll be learning as we go along.  We’re trying hard to make these useful to the community, so we have packaged them up as bower components and spent time writing what we hope is useful documentation.  We used groc for the documentation and focused on documenting our specs in order to provide lots of useful examples, rather than documenting each method in the API.  We hope that this will be more helpful than more traditional API documentation would have been, and would love to hear comments on how it’s working for folks.

We hope that other AngularJS users will find iguana, super-model, and a-class-above to be useful and decide to contribute.

Enjoy!


Curious about Pedago’s interactive education? Enter your email address to be added to our beta list.

Questions, comments? You should follow Pedago on Twitter.

Related Posts

Careers

How Smartly Talent Works for Candidates

While Smartly is known for pioneering one-of-a-kind, online MBA & Executive MBA education programs, we also take pride in our budding career network, Smartly Talent. Smartly Talent is designed as an employer first career network, Read more…

Careers

Smartly MBA Student Spotlight: Hafeez Dhalla

This week, we chatted with biotech expert Hafeez Dhalla, who is in currently in our Fall 2016 class and about to graduate. We learned more about his MBA experience and what’s in store for him Read more…

Smartly

To our pioneer class: Congratulations on your graduation, MBAs!

After comprehensive academic study, extensive discourse in our case study discussions, and the completion of rigorous exams, they’ve done it – graduated from a new elite MBA program that’s the only mobile-first degree system. Smartly’s MBA Read more…