I wanted a way to generate a client from the JSON code (gradle plugin forthcoming). The easiest way to do this was to depend on a java 8 method on the Type interface. I don't have time to make this work for older versions of java (and my code is all using java 8 anyways). The changes are simple enough. Just add the fully qualified name of classes of return types and method parameters.
I also added some gradle setup and using my versioner to version the project
Official website: http://jsondoc.org
- Open issue on Github so that we can discuss it
- When the issue is discussed and agreed, branch the code starting from the master branch, with branch name equals to "ISSUE-X" where X is the number of the issue on Github
- Do not develop multiple features or bugfixes in the same branch, each feature/bugfix should have its branch and its code
- Before submitting a pull request, please write unit tests. I think it's fair to say that pull requests without unit tests will not be merged
- Submit the pull request
Open an issue on Github in this form, where GIVEN is the set of preconditions to reproduce the bug, WHEN is the action that should be taken to reproduce the bug and THEN is the bug description, together with (if possible) screenshots and/or error messages/log that visually describe the bug.
GIVEN
- precondition 1
- precondition 2
- precondition n
WHEN
- action 1 AND/OR action 2 AND/OR action n
THEN
- bug description (with screenshots/messages/logs if possible)