Anyone can contribute by creating a base class that doesn't exist yet, or you can extend a base class that is already created by other devs.
Contributing Guide
-
Fork this repository
-
Clone the forked repository
-
Install dep., and start creating a base class or extend a base class
-
Write test for your class to justify it's feature, examples on shape class and square class
-
Save and commit changes
-
Create your branch {GITHUB_USERNAME}/{BASE OR SUBCLASS}-{CLASS_NAME_ADDED} ---- Note: Branch should be followed to get accepted
Example: vindecodex/subclass-square
- Create a pull request
Issues
Create an issue for improvement on this repository