This is a set of small Node Calisthenics projects
##Why this project?
This project was done as an assignment for the Sophia Antipolis Software Craftsmanship Community.
The assignment consisted to create a small project that was respecting the Object Calisthenics principles, the first project proposed was a markdown to html converter.
This repository by the way is meant to be a hub of calishenics projects so if you want to add your, feel free to do your pull request.
##Object Calisthenics
The Object Calisthenics principles are explained here.
As a recap the basic rules to respect are the following:
- Only One Level Of Indentation Per Method
- Don't Use The ELSE Keyword
- Wrap All Primitives And Strings
- First Class Collections
- One Dot Per Line
- Don't Abbreviate
- Keep All Entities Small
- No Classes With More Than Two Instance Variables
- No Getters/Setters/Properties