JSONlab is an open-source project. This means you can not only use it and modify it as you wish, but also you can contribute your changes to back to JSONlab so that everyone else can enjoy the improvement. For anyone who want to contribute, please download JSONlab source code from it's subversion repository by using the following command:
svn checkout svn://svn.code.sf.net/p/iso2mesh/code/trunk/jsonlab jsonlab
If you need to use JSONlab as a git submodule in your project, you may consider using the following github mirror:
https://github.com/fangq/jsonlab
you may clone this JSONlab git repo using
git clone https://github.com/fangq/jsonlab.git jsonlab
or add it as a submodule by
git submodule add https://github.com/fangq/jsonlab.git jsonlab
You can make changes to the files as needed. Once you are satisfied with your changes, and ready to share it with others, please cd the root directory of JSONlab, and type
svn diff > yourname_featurename.patch
or, in the case of git
git diff > yourname_featurename.patch
You then email the .patch file to JSONlab's maintainer, Qianqian Fang. Qianqian will review the changes and commit it to the subversion if they are satisfactory.
We appreciate any suggestions and feedbacks from you. Please use iso2mesh's mailing list to report any questions you may have with JSONlab:
http://groups.google.com/group/iso2mesh-users?hl=en&pli=1
(Subscription to the mailing list is needed in order to post messages).